sodium_crypto_pwhash_str_verify
(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_pwash_str_verify — 암호가 해시와 일치하는지 확인합니다.
설명
sodium_crypto_pwhash_str_verify(string $hash
, string $password
): bool
sodium_crypto_pwash_str()을 사용하여 생성된 암호 해시가 주어진 일반 텍스트 암호와 일치하는지 확인합니다. 매개변수는 유사한 password_verify() 함수의 동일한 매개변수와 반대 순서로 되어 있습니다.
매개변수
hash
- password_hash()에 의해 생성된 해시입니다.
password
- 사용자의 암호입니다.
반환 값
암호와 해시가 일치하면 true
를 반환하고 그렇지 않으면 false
를 반환합니다.
노트
메모: 해시는 Argon2ID 알고리즘을 사용하여 계산되어 GPU 및 부채널 공격에 대한 저항을 제공합니다.
기타
- sodium_crypto_pwash_str() - ASCII로 인코딩된 해시 가져오기
- password_hash() - 암호 해시를 생성합니다.
- password_verify() - 암호가 해시와 일치하는지 확인합니다.