(PHP 5 >= 5.5.0)
password_needs_rehash — Checks if the given hash matches the given options
$hash
, string $algo
[, string $options
] )This function checks to see if the supplied hash implements the algorithm and options provided. If not, it is assumed that the hash needs to be rehashed.
hash
Хэш, созданный функцией password_hash().
algo
Константа, обозначающая используемый алгоритм хэширования пароля.
options
Ассоциативный массив с опциями. В данный момент поддерживаются только 2 опции: salt - соль, используемая при хэшировании пароля, и cost, обозначающая алгоритмическую стоимость вычисления пароля. Примеры данных значений можно найти на странице документации функции crypt().
If omitted, the default cost will be used.
Returns TRUE
if the hash should be rehashed to match the given
algo
and options
, or FALSE
otherwise.