(PHP 4, PHP 5, PHP 7, PHP 8)
mhash — Вычисляет хеш
Функция УСТАРЕЛА с PHP 8.1.0. Пользоваться функцией настоятельно не рекомендуют.
Функция mhash() применяет к данным data
хеш-функцию, которую указали в аргументе algo
.
algo
Идентификатор хеша. Константа семейства MHASH_*
.
data
Строка с пользовательскими данными.
key
С этим параметром вместо хеша функция вернёт HMAC-код. HMAC — код аутентификации сообщений, который включает криптографическую хеш-функцию и секретный ключ, или проще — дайджест сообщения, который зависит от конкретного ключа. Не каждый алгоритм, который поддерживается функцией mhash, доступен для формирования кода в режиме HMAC.
Функция возвращает строку либо с хешем, или дайджестом, либо с HMAC-кодом.
Функция возвращает false
, если возникла ошибка.
Версия | Описание |
---|---|
8.1.0 |
Функция устарела.
Вместо неё рекомендуют пользоваться функциями семейства
функции hash_*() .
|
8.0.0 |
Параметр key теперь принимает значение null .
|