Gerador HMAC
Gere códigos de autenticação HMAC seguros com vários algoritmos hash
A chave secreta usada para geração de HMAC. Mantenha confidencial!
* SHA-1 é considerado inseguro. ** MD5 está criptograficamente quebrado e deve ser usado apenas para compatibilidade legada. Use SHA-256 ou SHA-512 para novas aplicações.
Resultado
Sobre HMAC
HMAC (Código de Autenticação de Mensagem baseado em Hash) é um mecanismo para autenticação de mensagens usando funções hash criptográficas. HMAC pode ser usado com qualquer função hash criptográfica iterativa, como MD5, SHA-1, SHA-256, SHA3 e RIPEMD-160, em combinação com uma chave secreta compartilhada.
A força criptográfica do HMAC depende das propriedades da função hash subjacente. HMAC é usado para integridade de dados e autenticação em muitos protocolos e aplicações de segurança, incluindo TLS, IPsec, SSH e vários esquemas de autenticação de API.
Algoritmos HMAC Suportados
Esta ferramenta suporta 10 algoritmos hash para HMAC: SHA-256 (recomendado), SHA-512, SHA-384, SHA-224, SHA3-256, SHA3-384, SHA3-512 para aplicações seguras modernas; RIPEMD-160 para aplicações Bitcoin e criptomoedas; SHA-1 (legado, não recomendado para segurança); e MD5 (apenas legado, criptograficamente quebrado).
Casos de Uso Comuns
Considerações de Segurança
A segurança do HMAC depende do sigilo da chave e da força criptográfica da função hash subjacente. Recomendado: Use SHA-256, SHA-512 ou variantes SHA3 para novas aplicações. Evitar: MD5 (quebrado) e SHA-1 (fraco) para aplicações críticas de segurança.
Exemplo
Mensagem: "Hello, World!"
Chave Secreta: "secret-key-2025"
Algoritmo: HMAC-SHA256
Saída:
e4d7f1b4c4e5a8d3e...