mhash
(PHP 4, PHP 5, PHP 7, PHP 8)
mhash - Обчислює хеш
Увага
Функція оголошена застарілої починаючи з PHP 8.1.0. Використовувати цю функцію не рекомендується.
Опис
mhash(int $algo, string $data, ?string $key = null): string|false
mhash() приймає хеш-функцію, задану algo
дляdata
Список параметрів
algo
Идентификатор хеша. Одна из констант**MHASH_hashname
**
data
Рядок з даними користувача.
key
Якщо встановлено, то функція поверне результуючий HMAC. HMAC - це код автентифікації повідомлень, який використовує хеш-функції, який залежить від зазначеного ключа. Не всі алгоритми, що підтримуються mhash, можуть використовуватися як HMAC.
Значення, що повертаються
Повертає рядок з результуючим хешем (також званий дайджестом) або HMAC, або **false
**в случае возникновения ошибки.
список змін
Версия | Опис |
---|---|
8.1.0 | Функцію оголошено застарілою. Використовуйте замість неї функції hash_*() |
8.0.0 | key тепер допускає значення null. |