HMAC Generator
Calcule códigos de autenticação HMAC-SHA256, SHA-384, SHA-512 ou SHA-1 online.
Algorithm
Output Format
Secret Key
Message
Sobre esta ferramenta
O Gerador de HMAC cria Códigos de Autenticação de Mensagem baseados em Hash — assinaturas criptográficas usadas para verificar tanto a integridade quanto a autenticidade da mensagem. O HMAC combina uma chave secreta com uma função hash (MD5, SHA-1, SHA-256, SHA-512) para produzir uma assinatura única.
O HMAC é amplamente usado em autenticação de API (AWS, Stripe), verificação de assinatura de webhooks, assinatura de JWT e protocolos de transmissão segura de dados.
Como usar
- Digite o texto da mensagem que deseja assinar.
- Digite sua chave secreta (mantenha-a confidencial).
- Selecione o algoritmo de hash (SHA-256 recomendado para segurança).
- A assinatura HMAC é gerada instantaneamente — copie-a para usar.
Casos de uso
Assinatura de requisições de API, verificação de payload de webhooks, geração de tokens de sessão e qualquer cenário que exija prova de que uma mensagem foi criada por um remetente específico.
Perguntas frequentes
- O que é HMAC? — HMAC (Código de Autenticação de Mensagem baseado em Hash) usa uma chave secreta combinada com uma função hash para criar uma assinatura digital que comprova a autenticidade da mensagem.
- Qual algoritmo devo usar? — O SHA-256 é o padrão da indústria para a maioria dos casos de uso. Evite MD5 e SHA-1 em aplicações sensíveis à segurança.
- A chave secreta é enviada para algum lugar? — Não. Todo o cálculo acontece no seu navegador. Sua chave e mensagem nunca saem do seu dispositivo.
- Qual é a diferença entre HMAC e um hash normal? — Um hash normal (SHA-256) não possui chave secreta — qualquer pessoa pode calculá-lo. O HMAC exige uma chave secreta compartilhada, tornando impossível falsificá-lo sem conhecer a chave.