Pular para o conteúdo

Solte seus arquivos aqui

O que é checksum?

Checksum, ou hash, é uma impressão digital curta calculada a partir do conteúdo de um arquivo, usada para confirmar que uma cópia é idêntica ao original.

Por · Última atualização:

Enviar arquivos grátis
  • Até 20 GB
  • Sem cadastro
  • Qualidade original

Resposta rápida: Checksum, ou hash, é uma impressão digital curta calculada a partir do conteúdo de um arquivo, usada para confirmar que uma cópia é idêntica ao original.

Checksum explicado

Um checksum é uma impressão digital curta calculada a partir de tudo o que há dentro de um arquivo. Algoritmos como SHA-256, SHA-1 e MD5 transformam um arquivo em uma sequência de letras e números de tamanho fixo. Mude um único byte e o resultado fica completamente diferente.

Depois de uma transferência grande, você e o destinatário podem calcular o checksum cada um do seu lado e comparar. Se forem iguais, o arquivo chegou intacto. No Windows, o Get-FileHash do PowerShell faz isso, e no Mac, o comando shasum -a 256 no Terminal.

Use SHA-256 sempre que puder. O MD5 serve para detectar corrompimento acidental, mas não é mais confiável contra adulteração intencional.

MD5 x SHA-1 x SHA-256

MD5SHA-1SHA-256
Tamanho32 caracteres40 caracteres64 caracteres
Detecta danos acidentaisSimSimSim
Seguro contra adulteração intencionalNãoNão é mais recomendadoSim

Por exemplo, o SHA-256 de um arquivo completamente vazio é sempre e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855. Qualquer arquivo com um único byte que seja gera uma sequência totalmente diferente.

Como verificar um arquivo

  • Neste site: cada arquivo em uma página de download mostra o checksum SHA-256. Depois de baixar, clique em Verificar, adicione o seu arquivo, e o verificador de hash de arquivo diz se ele confere.
  • Windows: abra o PowerShell na pasta do arquivo e digite Get-FileHash seguido do nome do arquivo. Ele usa SHA-256 por padrão.
  • Mac: abra o Terminal e digite shasum -a 256, um espaço, depois arraste o arquivo para a janela e pressione Return.
  • Linux: rode sha256sum seguido do nome do arquivo.

Quando vale a pena usar um checksum

  • Downloads muito grandes, em que uma queda de conexão pode deixar o arquivo um pouco incompleto sem nenhum erro.
  • Gravações, arquivos compactados e backups que vão ser apagados do aparelho original depois do envio.
  • Software ou imagens de disco, quando você quer ter certeza de que ninguém trocou o arquivo.

Para um punhado de fotos das férias, simplesmente abri-las já basta como verificação. Se os checksums não baterem, não tente consertar o arquivo: baixe de novo, de preferência em uma conexão estável, e verifique outra vez.

Perguntas frequentes

Por que um checksum não bateria?

O arquivo foi alterado, por exemplo comprimido por um app ou cortado por um download que falhou, ou é simplesmente outra versão.

É seguro usar MD5?

Para verificar danos acidentais, sim. Para segurança, use SHA-256, porque colisões de MD5 podem ser criadas de propósito.

Um checksum mantém o meu arquivo privado?

Não. Um checksum só prova que um arquivo não mudou. Para manter um arquivo privado, criptografe-o, por exemplo em um ZIP protegido por senha.

O checksum depende do nome do arquivo?

Não. Só o conteúdo conta, então renomear um arquivo não muda o checksum dele.

Pronto para enviar?

Arraste os arquivos, copie o link e pronto. Grátis até 20 GB, sem cadastro.

Enviar arquivos grátis