Password Hashing 函数
PHP 手册

password_needs_rehash

(PHP 5 >= 5.5.0)

password_needs_rehashChecks if the given hash matches the given options

说明

boolean password_needs_rehash ( string $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

一个包含有选项的关联数组。目前支持两个选项:salt,在散列密码时加的盐(干扰字符串),以及cost,用来指明算法递归的层数。这两个值的例子可在 crypt() 页面找到。

返回值

Returns TRUE if the hash should be rehashed to match the given algo and options, or FALSE otherwise.


Password Hashing 函数
PHP 手册