Todos os guias

Conferir se um arquivo não mudou com o seu hash

Publicado em · Atualizado em 2 min de leitura

Um hash é um resumo bem curto de um arquivo, calculado a partir de todo o seu conteúdo. Serve para responder a uma pergunta precisa: o arquivo que acabei de baixar ou receber é exatamente o que o autor publicou? Se um único byte mudou, por acidente durante o download ou por uma alteração deliberada, o hash muda por completo.

O que a ferramenta faz

Ele calcula o hash SHA-1, SHA-256 ou SHA-512 de um texto ou de um arquivo, ou os três ao mesmo tempo. O arquivo pode ter até 64 MB, e o cálculo é feito no seu dispositivo, sem enviar nada. O SHA-256 é a escolha mais comum hoje. O SHA-1 continua útil para comparar com publicações antigas, mas não é mais recomendado para a segurança.

Um byte de diferença

A força do hash está na sua sensibilidade. Em uma gravação de áudio, mudar um único bit da cópia basta para transformar o hash por completo: os dois valores não se parecem mais em nada. Não dá, portanto, para adivinhar se dois arquivos são próximos olhando seus hashes: ou são idênticos, ou não têm relação.

Comparar com a referência

Editores sérios publicam o hash de seus arquivos ao lado do link de download. Calcule o da sua cópia e compare-o com o da página. Se forem idênticos, o arquivo é o mesmo. Confira os primeiros e os últimos caracteres para ir rápido e depois o hash inteiro para ter certeza.

O que o hash não diz

Um hash idêntico prova que o seu arquivo é idêntico ao que serviu para calculá-lo. Não prova que esse arquivo seja seguro nem que não contenha nada perigoso. E só vale se o hash de referência vier de uma fonte confiável: um hash copiado do mesmo site duvidoso que o arquivo não garante nada.

Ir mais longe

Para entender a diferença em relação ao Base64 e à codificação de endereços, veja Base64, hash e endereço codificado, não os confunda.

Gerador de hash

Em que casos conferir um hash

Depois de baixar um programa, uma imagem de disco ou um documento importante, quando o editor publica o hash ao lado do link. Serve também para saber se dois arquivos são idênticos sem abri-los.

Perguntas frequentes

Qual hash escolher, SHA-1, SHA-256 ou SHA-512?
O SHA-256 é a escolha mais comum hoje. O SHA-1 serve para comparar com publicações antigas, mas não é mais recomendado para a segurança. O SHA-512 dá um hash mais longo.
Um hash idêntico garante que o arquivo é seguro?
Não. Prova que o arquivo é o mesmo que serviu para calculá-lo. Só vale se o hash de referência vier de uma fonte confiável.
Meu arquivo é enviado para calcular o hash?
Não, o cálculo é feito no seu dispositivo, para um arquivo de até 64 MB.
Por que meus dois hashes não se parecem em nada?
Um único byte de diferença basta para mudar o hash por completo. Se forem diferentes, os arquivos não são idênticos.