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.