Introdução

Essas funções são planejadas para trabalhar com » mhash. Mhash pode ser usada para criar somas de verificação, resumos de mensagens, códigos de autenticação de mensagens e mais.

Esta é uma interface para a biblioteca mhash. Mhash suporta uma grande variedade de algoritmos de hash como MD5, SHA1, GOST e muitos outros. Para uma lista completa das hashs suportadas, verifique a página de constantes. A regra geral é que o algoritmo de hash pode ser acessado a partir do PHP com MHASH_hashname. Por exemplo, para acessar o algoritmo TIGER, utiliza-se a constante MHASH_TIGER.

Note:

Esta extensão está defasada em relação à Hash.

Note:

A partir do PHP 7.0.0 a extensão Mhash está totalmente integrada à extensão Hash. Portanto, não é mais possível detectar o suporte a Mhash com a função extension_loaded(); use em seu lugar a função function_exists(). Adicionalmente, Mhash não é mais suportada por get_loaded_extensions() e recursos relacionados.