Gerador HMAC
Gere HMAC a partir de qualquer texto e chave secreta online. Suporta SHA-256, SHA-512 e SHA-1.
Entrada
Saída
O que é HMAC?
HMAC (Código de Autenticação de Mensagem baseado em Hash) é um tipo específico de código de autenticação que combina uma função hash criptográfica com uma chave secreta.
HMAC foi definido na RFC 2104 e é amplamente usado em autenticação de API, tokens JWT e protocolos de comunicação seguros.
Como usar esta ferramenta
Insira mensagem e chave
Digite a mensagem no editor esquerdo, insira a chave secreta e selecione o algoritmo.
Veja o HMAC
O painel direito exibe instantaneamente o hash HMAC.
Copiar ou baixar
Clique em Copiar ou Baixar.
Exemplos HMAC
Exemplo de HMAC-SHA256 com chave "secret":
Mensagem de entrada
Saída HMAC-SHA256
Perguntas frequentes
Como funciona o HMAC?
HMAC combina a chave secreta com a mensagem em duas rodadas de hashing. Veja a documentação Web Crypto API sign.
Qual algoritmo devo usar?
SHA-256 é o mais recomendado. SHA-512 oferece mais segurança. SHA-1 é legado.
Meus dados são enviados a um servidor?
Não. Todo o cálculo HMAC é feito localmente no seu navegador.
Onde o HMAC é usado?
HMAC é usado em autenticação de API (ex. AWS Signature V4), verificação JWT e validação de webhooks.
Ferramentas relacionadas
Saiba mais: NIST FIPS 198-1 e Introdução a JSON Web Tokens.