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
.
Nota:
Esta extensão está defasada em relação à Hash.
Nota:
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.