HMAC é um mecanismo para autenticação de mensagem que usa funções hash criptográficas.
O HMAC pode ser usado com qualquer função hash criptográfica iterativa (tal como MD5 ou SHA-1) com uma chave compartilhada secreta. Use esta função para gerar uma assinatura digital compatível com HMAC.