Gerador HMAC
Gere assinaturas HMAC usando SHA-256, SHA-384 ou SHA-512 com a Web Crypto API.
Como Usar Gerador HMAC
- 1Digite a mensagem que deseja assinar.
- 2Digite a chave secreta para o cálculo HMAC.
- 3Selecione o algoritmo de hash: SHA-256, SHA-384 ou SHA-512.
- 4A assinatura HMAC é gerada instantaneamente usando a Web Crypto API.
- 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
Ferramentas Relacionadas
Gerador de Senha
Gere senhas fortes e aleatórias com comprimento, caracteres e complexidade personalizáveis.Verificador de Força da Senha
Verifique o quão forte é sua senha. Obtenha um tempo estimado de quebra e sugestões de melhoria.Criptografia/Descriptografia AES
Criptografe e descriptografe texto usando AES-GCM com derivação de chave PBKDF2. Executa totalmente no seu navegador.Gerador de Headers CSP
Gere headers de Content-Security-Policy com um editor visual. Escolha diretivas, use presets e copie o resultado.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.