🧰 UtlKit

Gerador HMAC

Gere assinaturas HMAC usando SHA-256, SHA-384 ou SHA-512. Apenas lado do cliente.

🐛

Reportar um Problema

Encontrou um bug ou tem uma sugestão? Ajude-nos a melhorar esta ferramenta.

📊 Resumo de Dados (preenchido automaticamente)

Ferramenta: hmac-generator · /tools/hmac-generator/

algorithm: SHA-256

outputFormat: hex

keyMode: text

O que é esta ferramenta?

O Gerador HMAC cria códigos de autenticidade de mensagem criptográficos usando uma chave secreta e uma função de hash. O HMAC garante tanto a integridade dos dados quanto a autenticidade, verificando que uma mensagem não foi adulterada e que foi enviada por alguém com a chave correta. Suporta os algoritmos de hash SHA-256, SHA-384 e SHA-512.

Como usar

  1. 1

    Digitar a mensagem

    Digite os dados a autenticar.

  2. 2

    Digitar a chave secreta

    Digite ou cole a chave secreta usada no cálculo do HMAC.

  3. 3

    Selecionar algoritmo

    Escolha o algoritmo de hash (SHA-256 recomendado).

  4. 4

    Obter o HMAC

    Veja o HMAC em formato hex ou base64.

Perguntas frequentes

Para que se usa o HMAC?

O HMAC é usado para autenticação de API (OAuth, assinatura JWT), verificação de integridade de mensagens, verificação de senhas e prevenção de adulteração em comunicações. Diferente do hash simples, o HMAC usa uma chave secreta, de modo que apenas as partes com a chave podem gerar ou verificar o código. O SHA-256 HMAC é a variante mais utilizada.

HMAC vs hash comum?

O HMAC usa uma chave secreta para autenticação.

Qual padrão de criptografia é usado?

A ferramenta implementa algoritmos padrão conforme definidos pelo NIST. Para segurança em produção, use bibliotecas bem testadas.