password get info()
Hoppa till navigering
Hoppa till sök
password_get_info
password_get_info — Returnerar information om en given hash
Beskrivning
password_get_info(string $hash): array
När en giltig hash, skapad med en algoritm som stöds av password_hash(), skickas in, returnerar denna funktion en array med information om den hashen.
Parametrar
hash En hash skapad med password_hash().
Returnerar
Returnerar en associativ array med tre element:
- algo - Matchar ett lösenordalgoritm-konstant (t.ex. PASSWORD_BCRYPT eller PASSWORD_ARGON2ID).
- algoName - Innehåller det läsbara namnet på algoritmen (t.ex. "bcrypt" eller "argon2id").
- options - Innehåller de alternativ som angavs vid anropet av password_hash() (t.ex. kostnad för bcrypt eller minnes-/tidsbegränsningar för Argon2).
Exempel
Exempel #1 Användning av password_get_info()
<?php // Skapar en hash med PASSWORD_DEFAULT (för närvarande bcrypt) $hash = password_hash('mySecurePassword', PASSWORD_DEFAULT); // Hämta information om den genererade hashen $info = password_get_info($hash); print_r($info); ?>
Utdata kan se ut ungefär så här:
Array ( [algo] => 1 [algoName] => bcrypt [options] => Array ( [cost] => 10 ) )
Se även
- password_hash() - Skapar en lösenordshash
- password_verify() - Verifierar att ett lösenord matchar en hash
- password_needs_rehash() - Kontrollerar om en given hash behöver rehashas
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.password-get-info.php
PHP
Funktioner
Funktionsreferens
Kryptografitillägg
Lösenordshashning
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.