Gerador de HMAC (SHA-1, SHA-256, SHA-512)
Gere um HMAC (SHA-1, SHA-256, SHA-384, SHA-512) a partir de uma mensagem e uma chave.
🔒 100 % no cliente — nenhum dado enviado
Gere um HMAC a partir de uma mensagem e uma chave secreta, escolhendo a função de hash (SHA-1, SHA-256, SHA-512). Útil para assinar dados ou verificar a integridade de um payload. O cálculo é executado no seu navegador, sem transmissão da chave.
What is it for?
- ▸ Assinar um payload de webhook
- ▸ Verificar a integridade de uma mensagem recebida
- ▸ Testar uma assinatura de API durante o desenvolvimento
- ▸ Reproduzir um HMAC esperado por um serviço de terceiros
FAQ
Qual função de hash devo escolher?
SHA-256 é o padrão recomendado. SHA-1 é principalmente para compatibilidade.
Qual é a diferença entre HMAC e um hash simples?
HMAC combina a mensagem com uma chave secreta, o que autentica a origem, ao contrário de um hash simples.
Minha chave secreta é enviada?
Não, a chave e a mensagem permanecem no seu navegador.
Related tools
AES · criptografar / descriptografar Criptografe e descriptografe texto com AES-GCM usando uma senha, no seu navegador. Chave de API · gerador Gere chaves de API com um prefixo personalizado (sk_live_, pk_...), criptograficamente seguras. Hash Bcrypt Gere um hash bcrypt de uma senha e verifique uma senha contra um hash, no seu navegador. Calculadora binária (bitwise) Execute operações bitwise (AND, OR, XOR, NOT, shifts) em dois números, no seu navegador. Cifras clássicas (Caesar, ROT13, Vigenère) Criptografe e descriptografe com as cifras Caesar, ROT13 e Vigenère (educacional). CRC32 · checksum Calcule o checksum CRC32 de um texto (hexadecimal).