Saltar para o conteúdo
Toolbrik

Gerador HMAC

Calcule o HMAC (hash autenticado) de uma mensagem com a sua chave secreta. Suporta SHA-256, SHA-512, SHA-1 e MD5. Tudo localmente, sem enviar nada.

Entrada

O HMAC com SHA-256 é o padrão atual (HS256, JWT, chaves de API). O MD5 é incluído por compatibilidade legada.

Assinatura HMAC

Escreva a mensagem para a assinar.

Como usar: HMAC

  1. 1Escreva a mensagem que quer assinar.
  2. 2Introduza a chave secreta e escolha o algoritmo (por exemplo, SHA-256).
  3. 3Copie a assinatura HMAC gerada.

Para que serve?

  • Verificar assinaturas de webhooks (Stripe, GitHub, Shopify…).
  • Depurar a autenticação de APIs que assinam pedidos.
  • Verificar assinaturas HS256 de tokens.

HMAC: autenticar mensagens com uma chave

O que acrescenta

O HMAC combina uma função de hash com uma chave secreta para produzir uma assinatura. Sem a chave não se gera uma assinatura válida, e qualquer alteração à mensagem invalida-a.

Usos comuns

Verificar webhooks (Stripe, GitHub), assinar parâmetros de API ou proteger cookies. O recetor recalcula o HMAC com a mesma chave e compara.

Boas práticas

Use SHA-256 ou superior, chaves aleatórias longas e compare assinaturas em tempo constante para evitar ataques de temporização.

Ferramentas relacionadas

Perguntas frequentes

O que é o HMAC?+

É um hash com chave que verifica tanto a integridade da mensagem como a sua autenticidade. Usado em assinaturas de APIs e webhooks.

Achou "HMAC" útil?

Partilhe com quem precisar. É grátis e não guarda dados.