在 PHP 中,密码哈希是将纯文本密码转换为固定长度的字符串的过程,这些字符串不能轻易反转。这是在任何应用程序中保护用户密码的重要步骤。
“密码哈希 API”(应用程序编程接口)为 crypt()(即,此函数不是二进制安全的,用于检索哈希字符串)和其他密码哈希算法提供了一个易于使用的包装器,使安全地创建和管理密码变得简单。
函数列表
以下是 PHP 密码哈希提供的函数列表 -
函数 | 描述 |
---|---|
password_algos() | 获取可用的密码哈希算法 ID。 |
password_get_info() | 返回有关给定哈希的信息。 |
password_hash() | 创建密码哈希。 |
password_needs_rehash() | 检查给定的哈希值是否与给定的选项匹配。 |
password_verify() | 验证密码是否与哈希匹配。 |