PHP 8.4.6 Released!

mhash

(PHP 4, PHP 5, PHP 7, PHP 8)

mhashВычисляет хеш

Внимание

Функция УСТАРЕЛА с PHP 8.1.0. Пользоваться функцией настоятельно не рекомендуют.

Описание

#[\Deprecated]
mhash(int $algo, string $data, ?string $key = null): string|false

Функция mhash() применяет к данным data хеш-функцию, которую указали в аргументе algo.

Список параметров

algo

Идентификатор хеша. Константа семейства MHASH_*.

data

Строка с пользовательскими данными.

key

С этим параметром вместо хеша функция вернёт HMAC-код. HMAC — код аутентификации сообщений, который включает криптографическую хеш-функцию и секретный ключ, или проще — дайджест сообщения, который зависит от конкретного ключа. Не каждый алгоритм, который поддерживается функцией mhash, доступен для формирования кода в режиме HMAC.

Возвращаемые значения

Функция возвращает строку либо с хешем, или дайджестом, либо с HMAC-кодом. Функция возвращает false, если возникла ошибка.

Список изменений

Версия Описание
8.1.0 Функция устарела. Вместо неё рекомендуют пользоваться функциями семейства функции hash_*().
8.0.0 Параметр key теперь принимает значение null.

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant