mhash() applica a função hash especificada por
hash
para o parametro data
e retorna a hash resultante (também chamada de digest). Se a
key
for especificada a função irá retornar o
HMAC resultante. HMAC é o hashing com chave (keyed) para autenticações
de mensagens, ou simplesmente um digest de mensagens que depende na
chave (key) específicada. Nem todos os algorítmos suportados em mhash
podem ser usados em modo HMAC. Em caso de erro retorna FALSE.