Gerador HMAC
Gere assinaturas HMAC de mensagens e segredos com suporte para entrada secreta SHA-256, SHA-1, SHA-512, Base64 e saída HEX/Base64.
Saída HEX
Saída Base64
O que é um gerador HMAC?
Um gerador HMAC cria um código de autenticação de mensagem baseado em hash a partir de uma mensagem e uma chave secreta.
É útil para autenticação de API, verificação de assinatura de webhook, assinatura de solicitação e depuração de integrações que exigem valores HMAC.
Como usar o Gerador HMAC
- Escolha o algoritmo HMAC, como SHA-256, SHA-1 ou SHA-512.
- Cole sua mensagem ou carga no primeiro campo.
- Digite a chave secreta.
- Clique em Gerar para obter saída HMAC em HEX e Base64.
Dicas
- Certifique-se de que o formato secreto corresponda à sua integração. Alguns sistemas usam segredos de texto simples, enquanto outros usam Base64.
- A saída HEX é comum em ferramentas de documentação e depuração.
- A saída Base64 é útil quando as APIs esperam assinaturas codificadas.
- Tudo é executado localmente no seu navegador.
Guias relacionados
Entenda o workflow por trás desta ferramenta e o que revisar depois.
Como inspecionar problemas de autenticação JWT
Fluxo JWT para revisar claims, time values, permissões e signing assumptions sem tratar decode como verification.
Como validar um domínio antes do lançamento
Workflow de lançamento para confirmar DNS records, sinais de ownership, cobertura SSL e security headers no endpoint público.
Verificações de HMAC antes de assinar ou validar uma mensagem
Os dois lados devem usar o mesmo segredo, algoritmo e bytes exatos. Uma pequena diferença de serialização produz outra assinatura.
Bytes originais
Confirme se a assinatura cobre o corpo bruto, texto decodificado, prefixo de timestamp, string canônica ou outro payload definido pelo provedor.
Formato de saída
Verifique se o digest esperado é hexadecimal, Base64, Base64 URL-safe, maiúsculo, minúsculo ou prefixado com o algoritmo.
Gestão do segredo
Use um segredo exclusivo de alta entropia, mantenha-o fora de logs e código cliente, e planeje a rotação com chaves sobrepostas.
Comparação segura
Em produção use comparação de tempo constante e rejeite timestamps antigos ou identificadores de eventos repetidos.
Privacidade e uso
Verificações rápidas sem conta
Toolinix foi feito para tarefas curtas de desenvolvimento: cole uma amostra segura, revise o resultado, copie o que precisa e siga em frente.
Sem login
Você pode usar as ferramentas sem criar conta, assinar newsletter ou salvar um workspace.
Local quando possível
Formatadores, geradores, codificadores e utilitários de texto geralmente rodam no navegador. Diagnósticos de rede podem precisar de uma consulta assistida pelo servidor para verificar URLs, domínios ou IPs públicos.
Não cole segredos
Não cole senhas de produção, chaves privadas, tokens de acesso, dados de clientes ou dados regulados em ferramentas online, a menos que sua própria política de segurança permita.
Ferramentas relacionadas
Você também pode achar essas ferramentas úteis.