(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. | 
