mhash

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

mhashComputa a hash

Warning

Esta função tornou-se DEFASADA a partir do PHP 8.1.0. O uso desta função é fortemente desencorajado.

Descrição

mhash(int $algo, string $data, ?string $key = null): string|false

mhash() aplica a função hash especificada por algo ao parâmetro data.

Parâmetros

algo

O ID da hash. Uma das constantes MHASH_hashname.

data

A entrada do usuário, como uma string.

key

Se especificado, a função irá retornar o HMAC resultante. HMAC é o hashing com chave para autenticações de mensagens, ou simplesmente um resumo de mensagem que depende da chave especificada. Nem todos os algoritmos suportados em mhash podem ser usados em modo HMAC.

Valor Retornado

Retorna o hash resultante (também chamado resumo ou digest) ou HMAC como uma string, ou false em caso de erro.

Registro de Alterações

Versão Descrição
8.1.0 Esta função está defasada. Use as funções hash_*() em seu lugar.
8.0.0 key is now nullable.