PHP Conference Nagoya 2025

sodium_crypto_pwhash_str_verify

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_pwhash_str_verifyПроверяет соответствие пароля хешу

Описание

sodium_crypto_pwhash_str_verify(string $hash, #[\SensitiveParameter] string $password): bool

Функция проверяет, соответствует ли хеш пароля, который создала функция sodium_crypto_pwhash_str(), паролю. Обратите внимание, что в этой функции порядок аргументов не соответствует порядку аргументов в похожей функции password_verify().

Список параметров

hash

Хеш, который создаёт функция password_hash().

password

Пользовательский пароль.

Возвращаемые значения

Функция возвращает true, если пароль соответствует хешу, и false, если нет.

Примечания

Замечание:

Хеши вычисляются алгоритмом Argon2ID, который хорошо противостоит обоим видам атак: GPU и атакам по стороннему каналу.

Смотрите также

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top