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