Como calcular um hash
- Digite ou cole um texto, ou escolha um arquivo do seu dispositivo.
- Os cinco hashes aparecem na hora. Clique em “Copiar” no que você precisar.
- Para verificar um download, cole na caixa de comparação o hash publicado pelo autor.
- Se conferir, aparece marcado em verde e você sabe que o conteúdo é idêntico.
O que é um hash
Um hash é uma “impressão digital” de um texto ou arquivo: uma sequência de tamanho fixo que muda completamente se um único caractere for alterado. O mesmo conteúdo sempre gera o mesmo hash.
É usado para verificar que um arquivo baixado não foi corrompido nem alterado, comparando seu hash com o que o autor publica, e para detectar duplicatas.
MD5 e SHA-1 são considerados fracos para segurança (é possível fabricar colisões): servem para conferir integridade, não para proteger senhas. Para usos de segurança, prefira SHA-256 ou SHA-512.
O que você precisa saber
- Um hash não é criptografia nem pode ser “desfeito”. Sozinho, também não é adequado para guardar senhas.
- O texto é processado em UTF-8. O mesmo texto com outro formato de quebra de linha gera um hash diferente.
- Arquivos grandes (até 500 MB) são lidos inteiros na memória, então podem demorar ou não funcionar em aparelhos com pouca memória.
Perguntas frequentes
Meu arquivo é enviado a um servidor?
Não. O hash é calculado no seu navegador e o arquivo não sai do seu dispositivo.
Como verifico um arquivo baixado?
Calcule o hash dele, cole na caixa de comparação o hash publicado pelo autor e veja se confere.
Qual algoritmo devo usar?
Para conferir integridade, qualquer um serve, mas o SHA-256 é o mais recomendado. MD5 e SHA-1 já não são seguros contra ataques.
Dá para reverter um hash e obter o texto?
Não. Um hash é uma função de mão única: só é possível conferir se um conteúdo gera aquele hash.
É grátis?
Sim, é grátis, não pede cadastro e funciona direto no navegador.