PHP Conference Japan 2024

sodium_crypto_pwhash_str_verify

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_pwhash_str_verify驗證密碼是否與雜湊值相符

說明

sodium_crypto_pwhash_str_verify(字串 $hash, #[\SensitiveParameter] 字串 $password): 布林值

檢查使用 sodium_crypto_pwhash_str() 建立的密碼雜湊值是否與給定的純文字密碼相符。請注意,參數的順序與類似的 password_verify() 函式中的相同參數相反。

參數

hash

password_hash() 建立的雜湊值。

password

使用者的密碼。

回傳值

如果密碼和雜湊值相符,則返回 true,否則返回 false

注意事項

備註:

雜湊值使用 Argon2ID 演算法計算,可抵禦 GPU 和側通道攻擊。

另請參閱

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top