PHP - password_get_info
Třída
Metoda - password_get_info
(PHP 5 >= 5.5.0, PHP 7)
Získá informace o hashi hesla vygenerovaného funkcemi
password_hash() nebo crypt().
Vrací asociativní pole s následujícími položkami:
algo- Konstanta použitého algoritmu. Seznam konstant najdete u funkcepassword_hash().algoName- String obsahující název algoritmu v lidsky čitelné podobě.options- Nastavení daného algoritmu použitá při hashování.
Procedurální
- function password_get_info (string $hash) : array
Parametry
| Název | Datový typ | Výchozí hodnota | Popis |
|---|---|---|---|
| $hash | string | Hash vytvořený pomocí |
Návratové hodnoty
Vrací: array
Vrací asociativní pole obsahující informace o použitém hashovacím algoritmu.
Příklady
<?php
// Vytvoříme hash
$hash = password_hash("silneheslo", PASSWORD_DEFAULT);
// Zjistíme o něm informace
$hashInfo = password_get_info($hash);
echo $hashInfo['algo'] == PASSWORD_BCRYPT: "Hash vytvořen pomocí bcrypt\n" : "Hash vytvořen pomocí něčeho jiíného\n";
print_r($hashInfo);
?>

