TL
Tool Lab
💰Donate
💰Donate

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

  1. Digite o texto da mensagem que deseja assinar.
  2. Digite sua chave secreta (mantenha-a confidencial).
  3. Selecione o algoritmo de hash (SHA-256 recomendado para segurança).
  4. 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.