password get info(): Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) (Skapade sidan med '= password_get_info = '''password_get_info''' — Returnerar information om en given hash == Beskrivning == <pre> password_get_info(string $hash): array </pre> 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''' - M...') |
(Ingen skillnad)
|
Nuvarande version från 9 november 2024 kl. 12.57
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.