PHP password_get_info() 関数

PHP 密码散列算法PHP パスワードハッシュアルゴリズム

password_get_info() 関数は、指定されたハッシュ(hash)に関する情報を返します。

PHP バージョン要件: PHP 5 >= 5.5.0, PHP 7

構文

array password_get_info ( string $hash )

パラメータ説明:

戻り値

3つの要素を持つ連想配列を返します:

  • algo: パスワードアルゴリズムに一致する定数。
  • algoName: 人間が読めるアルゴリズム名。
  • options: password_hash() を呼び出すときに提供されるオプション。

例

例

<?php //パスワード $password_plaintext = "12345"; //password_hash() を使用してハッシュ値を作成 $password_hash = password_hash( $password_plaintext, PASSWORD_DEFAULT, [ 'cost' => 11 ] ); //情報を表示 print_r( password_get_info( $password_hash ) );

出力結果は次のとおりです:

Array
(
    [algo] => 1
    [algoName] => bcrypt
    [options] => Array
        (
            [cost] => 11
        )

)

PHP 密码散列算法PHP パスワードハッシュアルゴリズム

その他の拡張機能