Úteis — Tudo o que você precisa, em um só lugar.

Gerador de HMAC

Calcule HMAC-SHA256, SHA-384 ou SHA-512 com chave em texto, hex ou Base64 — útil para validar webhooks e assinaturas de API.

Como utilizar

  1. Cole a mensagem (ex.: corpo bruto do webhook).
  2. Informe a chave e seu formato.
  3. Escolha o algoritmo e a saída (hex/Base64) e compare com a assinatura recebida.

Perguntas frequentes

Por que minha assinatura não confere?

Normalmente por diferenças no corpo (espaços, quebras de linha, JSON reformatado) ou pela codificação da chave. Use o corpo bruto, byte a byte.

A chave fica salva?

Não. Ela não é persistida nem enviada.

Informações técnicas

  • HMAC (RFC 2104) via Web Crypto; validado com os casos de teste 1 e 2 da RFC 4231.
  • Processamento 100% local no navegador; nada é registrado, salvo ou enviado.

Ferramentas relacionadas

  • Gerador de Hash (MD5, SHA) — Calcule hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto em UTF-8, com saída hexadecimal ou Base64.
  • Validador de JWT — Decodifique e valide tokens JWT: estrutura, datas exp/nbf/iat e, se você fornecer a chave, a assinatura HS, RS, PS ou ES.
  • Gerador de Chaves Aleatórias — Gere chaves aleatórias de 128, 192, 256 ou 512 bits em hex ou Base64 para AES, segredos HMAC, JWT e APP_KEY.
  • Analisador de Cabeçalhos HTTP — Inspecione os cabeçalhos HTTP de um site, siga redirecionamentos e receba nota e recomendações de segurança (HSTS, CSP, cookies…).
  • Comparador de Hashes — Compare dois hashes ignorando espaços e maiúsculas, em tempo constante, e veja o algoritmo provável e onde diferem.
  • Decodificador de Certificados X.509 — Leia certificados PEM ou DER: sujeito, emissor, validade, SANs, usos da chave, algoritmo e impressões digitais SHA-1/SHA-256.