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.
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
Digitar a mensagem
Digite os dados a autenticar.
- 2
Digitar a chave secreta
Digite ou cole a chave secreta usada no cálculo do HMAC.
- 3
Selecionar algoritmo
Escolha o algoritmo de hash (SHA-256 recomendado).
- 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.