sodium_crypto_pwhash_str_verify

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_pwhash_str_verify验证密码是否与哈希匹配

描述

sodium_crypto_pwhash_str_verify(string $hash, #[\SensitiveParameter] string $password): bool

检查使用 sodium_crypto_pwhash_str() 创建的密码哈希是否与给定的明文密码匹配。请注意,参数的顺序与类似函数 password_verify() 中的相同参数相反。

参数

hash

password_hash() 创建的哈希。

password

用户的密码。

返回值

如果密码和哈希匹配,则返回 true,否则返回 false

备注

注意:

哈希是使用 Argon2ID 算法计算的,可以抵抗 GPU 和侧信道攻击。

参见

添加备注

用户贡献的备注

此页面没有用户贡献的备注。
To Top