Gere um HMAC para uma mensagem e chave secreta usando SHA-1, SHA-256, SHA-384 ou SHA-512, no navegador.
Como usar HMAC
Escolha um algoritmo de hash.
Digite sua chave secreta e a mensagem.
Copie o HMAC, exibido como digest hexadecimal.
Perguntas frequentes
Um hash com chave que comprova que uma mensagem foi criada por quem possui a chave secreta e não foi alterada. Amplamente usado para assinar requisições de API e webhooks.
Não. O HMAC é calculado no seu navegador com a Web Crypto API, portanto a chave e a mensagem nunca saem do dispositivo.
SHA-256 é o padrão mais comum. SHA-384 e SHA-512 são mais robustos; SHA-1 é legado e deve ser evitado em sistemas novos.
Um gerador de HMAC que assina uma mensagem com uma chave secreta usando SHA-1, SHA-256, SHA-384 ou SHA-512 e exibe o digest hexadecimal.
Roda localmente com a Web Crypto API, por isso a chave e a mensagem permanecem privadas.
Ferramentas relacionadas
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto, diretamente no seu navegador.
Converta cores entre HEX, RGB e HSL com uma prévia ao vivo.
Converta timestamps Unix para datas legíveis e vice-versa: UTC, local, ISO 8601 e tempo relativo. Segundos e milissegundos são detectados automaticamente.
Codifique e decodifique URLs e componentes de URL com percent-encoding, seguro para UTF-8.
Usamos cookies essenciais para o site funcionar. Com seu consentimento, também carregamos o Google AdSense, que define cookies de publicidade. Veja nossa política de privacidade.