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 та атакам по сторонньому каналу.

Дивіться також