Gerador de Hash MD5, SHA-1, SHA-256 e SHA-512

MD5
SHA-1
SHA-256
SHA-512

Digite um texto e veja os hashes MD5, SHA-1, SHA-256 e SHA-512 calculados em tempo real. Útil para checksums, integridade e testes, tudo roda localmente.

Para que serve

O gerador de hash calcula a impressão digital de um texto nos algoritmos MD5, SHA-1, SHA-256 e SHA-512. Cole o conteúdo e veja o hash de cada algoritmo na hora.

Um hash é uma sequência de tamanho fixo derivada do conteúdo. Se um único caractere mudar, o hash muda por completo, o que torna o valor ideal para verificar integridade.

Quando usar

  • Gerar checksum para conferir se um arquivo ou texto não foi alterado.
  • Criar uma impressão digital de conteúdo para comparar versões.
  • Verificar a integridade de um download contra o hash publicado.
  • Indexar ou comparar dados pelo hash em vez do conteúdo completo.

Hash é unidirecional

  • Não dá para reverter um hash de volta ao texto original, ele é de mão única.
  • MD5 e SHA-1 são considerados fracos e quebrados para fins de segurança, não devem ser usados para proteger senhas ou assinaturas.
  • Para senhas, use funções próprias de hashing de senha com salt, não MD5 nem SHA cru.
  • SHA-256 e SHA-512 seguem adequados para verificação de integridade.

Privacidade

O cálculo usa a Web Crypto do próprio navegador, então o conteúdo não é enviado a servidores. SHA-1, SHA-256 e SHA-512 vêm da Web Crypto nativa, e tudo é processado localmente.

Perguntas frequentes

Dá para reverter um hash de volta ao texto?
Não. O hash é unidirecional. A partir do hash não é possível recuperar o conteúdo original, só comparar com outro hash.
Posso usar MD5 ou SHA-1 para senhas?
Não. MD5 e SHA-1 são considerados fracos e não devem ser usados para segurança. Para senhas, use uma função de hashing de senha com salt.
O conteúdo é enviado para algum servidor?
Não. O hash é calculado no seu navegador com a Web Crypto, sem transmitir o texto.