password_hash
创建密码的散列(hash)
password_hash
PHP 5.5.0 及以上版本
password_hash() 函数用于创建密码的散列值(哈希值),常用于密码的安全存储。它使用强大的单向散列算法(如 bcrypt),并自动生成盐值,从而提高密码的安全性。
string password_hash ( string $password , int $algo [, array $options ] )
返回一个字符串,表示生成的密码哈希。如果发生错误则返回 false。
$password = "my_secure_password"; $hash = password_hash($password, PASSWORD_DEFAULT); echo $hash;
以上示例演示了如何使用 password_hash 函数对一个字符串密码进行哈希处理。使用 PASSWORD_DEFAULT 算法常量,让 PHP 根据当前最佳算法自动选择,生成安全的哈希字符串。最后通过 echo 输出生成的哈希值,可存储在数据库中。