NOVINKA: Kurz kybernetické bezpečnosti s akreditací MŠMT, nyní již od 0 Kč. Staň se žádaným profesionálem. Zjisti více:
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

PHP - password_get_info

Třída

Kořen \ Bez třídy

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 funkce password_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í

Parametry

NázevDatový typVýchozí hodnotaPopis
$hashstring

Hash vytvořený pomocí password_hash() nebo crypt().

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);

?>

Související manuály

        Aktivity