Gerador de hash (MD5, SHA-1, SHA-256, SHA-512)
Digite ou cole um texto para ver os hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 dele se atualizarem ao vivo. Adicione uma chave secreta para calcular um HMAC e conferir assinaturas de webhook.
Funciona no seu navegador
Como usar
- Digite ou cole o texto.
- Copie o hash que você precisa.
- Para o HMAC, abra a seção HMAC e informe a chave secreta.
Como funciona
O texto é codificado em UTF-8 antes do hash, então os resultados batem com os de ferramentas de linha de comando, como o sha256sum, e com os da maioria das linguagens de programação. Os hashes SHA são calculados pela API Web Crypto do navegador (FIPS 180-4); o MD5 usa uma implementação da RFC 1321.
MD5 e SHA-1 estão quebrados para fins de segurança (dá para produzir colisões), então use SHA-256 ou algo mais forte em qualquer coisa ligada a segurança. Nenhum deles serve para guardar senhas — para isso, use um hash de senha lento, como o Argon2 ou o bcrypt.
Exemplos
- String vazia
- O SHA-256 de uma string vazia é e3b0c442…b855 — um teste rápido e prático.
Usos comuns
- Conferir assinaturas de webhook (HMAC-SHA256)
- Criar chaves de cache e ETags
- Comparar valores sem revelá-los
Privacidade e segurança
Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos nunca são enviados para os nossos servidores — o processamento acontece no seu dispositivo e o resultado também é criado ali. Como cada ferramenta trata os arquivos
Perguntas frequentes
Dá para reverter um hash?
Matematicamente, não. Entradas curtas ou comuns podem ser descobertas por tentativa, e é por isso que senhas precisam de hashes lentos e com salt.
Por que o meu resultado não bate com o de outra ferramenta?
Procure espaços ou quebras de linha sobrando no fim e confira a codificação do texto. Esta ferramenta aplica o hash exatamente no que está na caixa, como UTF-8.
Última atualização: