sodium_crypto_pwhash_str_verify
(PHP 7 >= 7.2.0)
sodium_crypto_pwhash_str_verify — Проверяет, что пароль соответствует хешу
Описание
$hash
, string $password
) : boolПроверяет, что хэш пароля, созданный sodium_crypto_pwhash_str(), соответствует заданному паролю. Обратите внимание, что в этой функции порядок аргументов не соответствует порядку аргументов в похожей функции password_hash().
Список параметров
-
hash
-
Хеш, созданный функцией password_hash().
-
password
-
Пользовательский пароль.
Возвращаемые значения
Возвращает true
, если пароль соответствует хешу, и false
, если нет.
Примечания
Замечание:
Хеши вычисляются с помощью алгоритма Argon2ID, хорошо противостоящему обоим видам атак: GPU и атакам по стороннему каналу.
Смотрите также
- sodium_crypto_pwhash_str() - Получить ASCII-кодированный хеш
- password_hash() - Создает хеш пароля
- password_verify() - Проверяет, соответствует ли пароль хешу