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.
To Top