Seguro & Legal
Sistemas & Ferramentas

Como verificar a integridade de um arquivo (checksum SHA-256)

Aprenda a verificar a integridade de um arquivo comparando o checksum SHA-256. Confira se um download não veio corrompido ou adulterado, no Windows, Mac e Linux.

Quando você baixa uma ISO do Windows, do Ubuntu ou um instalador importante, como saber se o arquivo chegou inteiro e sem ser mexido no caminho? A resposta é verificar a integridade do arquivo comparando o checksum — um código que funciona como a impressão digital do download.

A ideia é simples: o site oficial publica o código SHA-256 do arquivo. Você calcula esse mesmo código no seu computador e compara. Se bater, o arquivo está íntegro. Se não bater, algo deu errado (corrompeu ou foi adulterado) e você não deve usá-lo.

No Windows (certutil)

O Windows já traz o comando certutil, sem precisar instalar nada.

  1. Abra o Prompt de Comando (pesquise por “cmd” no menu Iniciar).
  2. Digite certutil -hashfile (com espaço), arraste o arquivo para a janela e adicione SHA256.
  3. Pressione Enter. O comando exibe o código SHA-256 do arquivo.
  4. Compare com o código publicado no site oficial. Devem ser idênticos.

Microsoft Learn — certutil

Documentação oficial do comando certutil, usado para calcular o hash de arquivos no Windows.

Ver a documentação

No Mac e no Linux

Nesses sistemas o comando também já vem pronto. Abra o Terminal e use:

  • Mac: shasum -a 256 caminho/do/arquivo
  • Linux: sha256sum caminho/do/arquivo

O resultado é o mesmo tipo de código. É só comparar com o oficial.

O que fazer se não bater

Se o checksum for diferente do publicado, não use o arquivo. Apague e baixe de novo, sempre pela fonte oficial. Um download corrompido pode falhar na instalação; um adulterado pode ser perigoso. Na dúvida, refaça.

Sistema Comando
Windows certutil -hashfile arquivo SHA256
Mac shasum -a 256 arquivo
Linux sha256sum arquivo

O próximo passo é adotar o hábito: sempre que baixar uma ISO ou um instalador grande de fonte oficial, calcule o SHA-256 e compare. São trinta segundos que confirmam que você está instalando exatamente o que o fabricante publicou.

Fontes oficiais citadas

Microsoft Learn — certutil

Perguntas frequentes

O que é o checksum de um arquivo?

Checksum é um código gerado a partir do conteúdo do arquivo, como uma impressão digital. Se um único byte mudar, o código muda por completo. Comparando o checksum que você calcula com o que o site oficial informa, você confirma que o download veio íntegro.

Para que serve verificar o SHA-256 de um download?

Serve para garantir duas coisas: que o arquivo não corrompeu durante o download e que não foi adulterado por terceiros. É especialmente importante para ISOs de sistema e instaladores, onde um arquivo trocado poderia conter malware.

Preciso instalar algum programa para conferir o hash?

Não. O Windows tem o comando certutil embutido, o Mac tem o shasum e o Linux tem o sha256sum, todos já no sistema. É só abrir o terminal (ou o Prompt de Comando) e rodar um comando apontando para o arquivo.

DF

Daniela França · Editora-chefe

Jornalista e editora-chefe do Download Grátis. Coordena a curadoria de tutoriais e modelos do portal e confere cada conteúdo contra a fonte oficial antes de publicar. Acredita que "download grátis" só vale a pena quando é seguro e legal — e é essa régua que aplica a tudo que entra no ar.

Como produzimos nosso conteúdo