PHP8 sodium_crypto_pwhash_str_verify

2024-03-18 13:43 更新

(PHP 7 >= 7.2.0, PHP 8)

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

说明

sodium_crypto_pwhash_str_verify(string $hash, string $password): bool

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

参数 

hash

一个由 password_hash() 创建的散列值。

password

用户的密码。

返回值 

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

注释 

注意:哈希值是使用 Argon2ID 算法计算的,可抵御 GPU 和侧信道攻击。

参见 

  • sodium_crypto_pwhash_str() - 获取 ASCII 编码的哈希值
  • Pasword_hash() - 巓建密码的散列(hash)
  • password_verify() - 验证密码是否和散列值匹配


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号