Ir para o conteúdo

Gerador de hash (MD5, SHA)

Calcule o hash MD5, SHA-1, SHA-256, SHA-384 ou SHA-512 de um texto ou arquivo, assine com HMAC e compare com um hash esperado. No seu navegador.

  • Grátis
  • Sem cadastro
  • Nenhum arquivo enviado
  • Windows, Mac, Android, iPhone

Seus arquivos ficam no seu aparelho: nada é enviado.

Carregando a ferramenta…

Compartilhar esta ferramenta

Sobre esta ferramenta

Confira se um arquivo baixado não está corrompido, calcule a impressão digital de um texto ou assine uma mensagem com HMAC. Os cinco algoritmos são calculados juntos, e você pode colar o hash informado pelo site para comparar na hora.

Quando usar

Conferir um download

Compare o SHA-256 informado pelo desenvolvedor com o do arquivo recebido.

Assinar um webhook

Calcule o HMAC de uma mensagem com a chave secreta para conferir a assinatura do Stripe ou do GitHub.

Impressão digital de um texto

Obtenha um identificador estável de um conteúdo para detectar mudanças.

Como usar

  1. Digite um texto ou solte um arquivo.
  2. Veja os hash MD5, SHA-1, SHA-256, SHA-384 e SHA-512.
  3. Cole o hash esperado para comparar.
  4. Ative o HMAC e informe uma chave para assinar.

Como funciona

SHA-1, SHA-256, SHA-384, SHA-512 e HMAC usam o Web Crypto, embutido no navegador. O MD5, que o Web Crypto não oferece, é calculado com uma implementação própria.

Os arquivos são lidos no seu aparelho: nunca são enviados.

Dicas para um melhor resultado

  • Use SHA-256 para conferir um arquivo: MD5 e SHA-1 já não servem para segurança.
  • Nunca guarde senhas com um hash simples: use bcrypt ou Argon2.
  • Um único caractere diferente muda o hash inteiro.
  • Para codificar um texto em Base64, use o conversor Base64.

Problemas comuns e soluções

O hash não confere

Confira se está comparando o mesmo algoritmo e se o download terminou por completo.

O hash de um texto difere de outra ferramenta

Uma quebra de linha final ou a codificação mudam o resultado: o texto é codificado em UTF-8.

O arquivo grande demora

O arquivo é lido inteiro na memória: vários GB podem pesar num celular.

Perguntas frequentes

Meu arquivo é enviado?

Não, ele é lido e calculado no seu navegador.

Dá para “descriptografar” um hash?

Não, um hash é de mão única: só dá para comparar.

Qual algoritmo escolher?

SHA-256 para a maioria dos usos; MD5 só para conferir arquivos.

Para que serve o HMAC?

Para provar que uma mensagem vem de quem conhece a chave secreta, como nos webhooks.

Pesquisas relacionadas

Ainda com problema?

Pergunte no fórum: a categoria, a ferramenta, a ficha do seu dispositivo e o resultado do teste são preenchidos para você.