O que é Comparador de Checksum de Arquivos?
Comparar somas de verificação calcula o checksum de dois arquivos, ou de um arquivo contra um checksum que você cola, e diz se eles coincidem. É a forma padrão de confirmar que um download não veio corrompido nem foi adulterado. Os arquivos são processados no seu dispositivo e nunca saem dele.
Dois modos: arquivo contra arquivo, ou arquivo contra uma soma que você cola. O valor colado pode chegar em quase qualquer formato, do resumo solto a uma linha de sha256sum com o nome do arquivo ou o padrão BSD SHA256 (file) =, e o algoritmo sai do comprimento. Arquivos de até 2 GB rodam com barra de progresso.
Como usar
- Solte o primeiro arquivo, ou cole o checksum esperado que aparece na página de download.
- Solte o segundo arquivo e escolha o algoritmo: MD5, SHA-1, SHA-256, SHA-384 ou SHA-512.
- Leia o veredito: verde significa arquivos idênticos; havendo divergência, o resultado mostra exatamente onde os hashes diferem.
Quando usar
- Conferir uma ISO ou instalador contra o hash da página de download.
- Confirmar que um arquivo sobreviveu ao pendrive, ao FTP ou à rede ruim.
- Provar que dois backups da mesma pasta continuam idênticos.
Resultado
Depois de baixar uma ISO do Linux, cole o SHA-256 publicado no site da distribuição, solte a ISO baixada e receba um “Coincide” em verde — prova de que os 3 GB chegaram intactos.
Perguntas frequentes
- As somas não batem. Isso quer dizer que o arquivo foi adulterado?
- Quase sempre é download truncado ou corrompido, bem mais comum que ataque. Baixe de novo e compare outra vez. Se uma cópia nova ainda falhar contra o hash publicado, pare e pegue o arquivo em outro espelho.
- Preciso saber qual algoritmo o autor usou antes de colar o valor?
- Não. Resumo de 32 caracteres é MD5, de 40 é SHA-1, de 64 é SHA-256, de 96 é SHA-384 e de 128 é SHA-512, então o algoritmo vem do comprimento do que você cola. Dá para trocar na mão se o autor publicar mais de um.
- Posso colar a linha inteira de um arquivo SHASUMS e não só o hash?
- Pode. Rótulos, asteriscos, nomes de arquivo e parênteses ao redor são retirados, e um resumo quebrado em várias linhas por uma tabela estreita é remontado. O que sobrar em hexadecimal no tamanho certo vira o valor comparado.
- MD5 e SHA-1 ainda servem para checar se um download chegou inteiro?
- Para estrago acidental servem, e muitos espelhos antigos não publicam outra coisa, por isso os dois estão aqui. Para provar que ninguém trocou o arquivo de propósito, use SHA-256: colisões de MD5 são baratas desde 2008 e as de SHA-1 já foram produzidas de verdade desde 2017.
- Por que a comparação trava em 2 GB se a minha imagem é maior?
- O cálculo do resumo precisa do arquivo inteiro em um único bloco de memória, e uma alocação só não passa muito de 2 GB. Para imagens maiores, rode sha256sum ou certutil no terminal e cole o resultado aqui.
Ferramentas relacionadas
Hash SHA-256 de Arquivos
Calcule o hash SHA-256 dos seus arquivos no próprio aparelho
Gerador de chaves PGP
Gere pares de chaves de criptografia PGP
Notas Seguras
Crie e armazene notas criptografadas localmente
Criptografador de arquivos
Criptografe arquivos com criptografia AES-256
Decodificador de certificados SSL
Decodifique e inspecione certificados SSL/TLS
Cifra de César
Cifra de substituição com rotação personalizada