Ir para o conteúdo
HandfulTools

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

Loading…

Como usar

  1. Digite ou cole o texto.
  2. Copie o hash que você precisa.
  3. 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: