PHP8 sodium_crypto_pwhash_str_verify

2024-03-18 13:43 更新

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_pwhash_str_verify — 驗(yàn)證密碼是否與哈希匹配

說明

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

檢查使用 sodium_crypto_pwhash_str() 創(chuàng)建的密碼哈希是否與給定的純文本密碼匹配。請(qǐng)注意,這些參數(shù)的順序與類似 password_verify() 函數(shù)中的相同參數(shù)相反。

參數(shù) 

hash

一個(gè)由 password_hash() 創(chuàng)建的散列值。

password

用戶的密碼。

返回值 

如果密碼和哈希匹配,則返回 true,否則返回 false。

注釋 

注意:哈希值是使用 Argon2ID 算法計(jì)算的,可抵御 GPU 和側(cè)信道攻擊。

參見 

  • sodium_crypto_pwhash_str() - 獲取 ASCII 編碼的哈希值
  • Pasword_hash() - 巓建密碼的散列(hash)
  • password_verify() - 驗(yàn)證密碼是否和散列值匹配


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)