Verificador de checksum / hash

Compare um hash esperado (anunciado por uma fonte) e um hash calculado (obtido do seu lado) para verificar que um arquivo baixado está intacto e não foi alterado.

Exemplo:
Use a ferramenta "Gerador de hash" para calcular o hash de um arquivo ou de um texto.

Como funciona

Depois de baixar um arquivo (instalador, imagem ISO, arquivo de código-fonte), sites sérios costumam publicar sua impressão criptográfica (por exemplo um SHA-256) ao lado do link de download, para permitir verificar que o arquivo recebido não foi corrompido durante a transferência ou alterado por terceiros. Calcule primeiro o hash do arquivo baixado (com a ferramenta "Gerador de hash" deste site), cole-o aqui ao lado do hash anunciado pelo site de origem, e então compare os dois: a ferramenta normaliza a caixa e os espaços antes de comparar, para evitar falsos negativos causados por uma simples diferença de maiúsculas/minúsculas.

O hash anunciado e meu hash calculado são diferentes, o que fazer?

Não confie no arquivo baixado. Uma diferença significa ou que o download foi corrompido (baixe novamente), ou — mais raramente, mas mais grave — que o arquivo foi alterado entre o servidor de origem e você (espelho comprometido, ataque do tipo man-in-the-middle). Nesse segundo caso, não o execute e baixe novamente da fonte oficial, se possível por uma conexão diferente.

Esta ferramenta calcula o hash do arquivo em si?

Não, ela apenas compara duas strings de texto que você já obteve em outro lugar. Para calcular o hash de um arquivo ou texto, use a ferramenta "Gerador de hash" deste site (SHA-256, SHA-1, MD5, etc.), depois copie o resultado aqui para compará-lo com o anunciado pela fonte.

Privacidade: a comparação acontece inteiramente no seu navegador via WebAssembly — seus hashes nunca são enviados a um servidor.