Gere um HMAC para uma mensagem e chave secreta usando SHA-1, SHA-256, SHA-384 ou SHA-512, no seu navegador.
Como usar o/a HMAC
Escolha um algoritmo de hash.
Introduza a sua chave secreta e a mensagem.
Copie o HMAC, mostrado como um resumo em hexadecimal.
Perguntas frequentes
Um hash com chave que prova que uma mensagem foi criada por alguém que detém a chave secreta e não foi alterada. É amplamente usado para assinar pedidos de API e webhooks.
Não. O HMAC é calculado no seu navegador com a Web Crypto API, por isso a chave e a mensagem nunca saem do seu dispositivo.
O SHA-256 é a predefinição comum. O SHA-384 e o SHA-512 são mais fortes; o SHA-1 é legado e é melhor evitá-lo 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 mostra o resumo em hexadecimal.
Corre localmente com a Web Crypto API, por isso a sua chave e mensagem mantêm-se 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 pré-visualização em direto.
Converta timestamps Unix em datas legíveis e vice-versa: UTC, local, ISO 8601 e tempo relativo. Segundos e milissegundos são detetados automaticamente.
Codifique e descodifique URLs e componentes de URL em percent-encoding, com segurança UTF-8.