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.0key тепер допускає значення null.