(PHP 5 >= 5.5.0)
password_needs_rehash — 指定したハッシュがオプションにマッチするかどうかを調べる
$hash
, string $algo
[, string $options
] )指定したハッシュが、特定のアルゴリズムとオプションを満たしているかどうかを調べます。 満たしていない場合は、ハッシュを再計算する必要があるとみなします。 rehashed.
hash
password_hash() が作ったハッシュ。
algo
パスワードのハッシュに使うアルゴリズムを表す パスワードアルゴリズム定数。
options
オプションを含む連想配列。 現在サポートするオプションは次の二つです。 salt は、パスワードのハッシュに使う salt を指定します。 cost は、利用するアルゴリズムのコストを表します。 これらの値の利用例は、 crypt() のページを参照ください。
省略した場合は、デフォルトの cost を使います。
指定した algo
と options
にマッチするためにハッシュの再計算が必要な場合は TRUE
、
それ以外の場合は FALSE
を返します。