Gerador HMAC

Gere assinaturas HMAC usando SHA-256, SHA-384 ou SHA-512 com a Web Crypto API.

Como Usar Gerador HMAC

  1. 1Digite a mensagem que deseja assinar.
  2. 2Digite a chave secreta para o cálculo HMAC.
  3. 3Selecione o algoritmo de hash: SHA-256, SHA-384 ou SHA-512.
  4. 4A assinatura HMAC é gerada instantaneamente usando a Web Crypto API.
  5. 5Copie a assinatura resultante em formato hex ou Base64.
ZenovayAnalytics

Veja quem está no seu site agora mesmo.

  • Acompanhamento de visitantes em tempo real
  • Privacidade em primeiro lugar, sem banner de cookies
  • Configurado em dois minutos
Conheça o Zenovay

Perguntas Frequentes

O que é HMAC?
HMAC (Hash-based Message Authentication Code) é um mecanismo para verificar a integridade e autenticidade de mensagens. Combina uma função de hash criptográfico com uma chave secreta para produzir uma assinatura.
Quais algoritmos são suportados?
Esta ferramenta suporta SHA-256, SHA-384 e SHA-512. SHA-256 é o mais comumente usado para assinaturas de webhook. SHA-512 oferece a segurança mais forte.
Onde o HMAC é usado?
HMAC é comumente usado para verificação de assinatura de webhook (GitHub, Stripe, Slack), autenticação de API e verificações de integridade de dados.
Minha chave secreta está segura?
Sim. Toda a geração de HMAC usa a Web Crypto API no seu navegador. Sua chave secreta e mensagem nunca saem do seu dispositivo.
Posso usar isso para verificar assinaturas de webhook?
Sim. Cole o payload do webhook como mensagem e seu segredo de webhook como chave, depois compare o HMAC gerado com o cabeçalho de assinatura enviado por serviços como GitHub, Stripe ou Slack.
Qual é a diferença entre HMAC e um hash regular?
Um hash regular (como SHA-256) fornece apenas verificação de integridade. HMAC usa adicionalmente uma chave secreta, fornecendo tanto integridade quanto autenticação — provando que a mensagem foi criada por alguém que conhece a chave.
Posso usar esta ferramenta no celular?
Sim, o gerador HMAC funciona em qualquer navegador móvel moderno. Insira sua mensagem e chave secreta, e gere a assinatura HMAC em qualquer dispositivo.