Calculadora de checksum de arquivo
Confira se um arquivo baixado — um instalador, uma imagem ISO ou um backup — é exatamente o que o autor publicou. Solte o arquivo, cole o checksum divulgado e veja na hora se os dois batem.
Funciona no seu navegador
Como usar
- Arraste ou selecione o arquivo que você baixou.
- Aguarde um instante: as quatro somas são calculadas no seu navegador.
- Cole o checksum publicado pelo fornecedor no campo «Checksum esperado».
- Leia o resultado: «Correspondência» significa que seu arquivo é idêntico ao publicado.
Como funciona
Um checksum (ou hash) é uma impressão digital de tamanho fixo calculada a partir de cada byte de um arquivo. Se um único bit mudar, a impressão muda por completo; por isso os fornecedores a publicam junto ao download: você calcula o mesmo valor na sua cópia e compara.
O arquivo é lido na memória do seu navegador e processado com a Web Crypto API (SHA-1, SHA-256, SHA-512) e uma implementação de MD5. Ele nunca é enviado; a velocidade depende do seu dispositivo e arquivos de até 500 MB são aceitos. Você pode colar o valor esperado em qualquer forma comum: com ou sem espaços, em maiúsculas ou minúsculas, ou com um prefixo como «sha256:».
Qual comparar? O que o fornecedor indicar. Se houver vários, prefira o SHA-256. MD5 e SHA-1 ainda revelam um download corrompido ou incompleto, mas já não são considerados prova de que ninguém alterou o arquivo de propósito.
Uma correspondência mostra que sua cópia é igual ao arquivo a partir do qual o checksum foi calculado. Se o checksum está na mesma página do download, ele não prova quem o publicou: no caso de um programa, confira também se a página é o site oficial do fornecedor e usa HTTPS.
A mesma verificação na linha de comando: Get-FileHash arquivo.iso -Algorithm SHA256 no Windows PowerShell, certutil -hashfile arquivo.iso SHA256 no prompt do Windows, shasum -a 256 arquivo.iso no macOS e sha256sum arquivo.iso no Linux.
Exemplos
- ISO do Linux
- As distribuições publicam as somas SHA-256 ao lado do download. Cole-a e a ferramenta mostra «Correspondência» se o arquivo estiver intacto.
- Instalador de um fornecedor
- Compare o SHA-256 da página de download do fornecedor com a sua cópia antes de executar o instalador.
- Cópia de segurança
- Calcule o checksum do original e da cópia: valores idênticos significam que a cópia é igual byte a byte.
Usos comuns
- Verificar downloads de programas e sistemas operacionais
- Conferir a integridade de backups
- Detectar arquivos duplicados
- Confirmar que um arquivo chegou sem alterações após uma transferência
Privacidade e segurança
Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos nunca são enviados para os nossos servidores — o processamento acontece no seu dispositivo e o resultado também é criado ali. Como cada ferramenta trata os arquivos
Perguntas frequentes
O arquivo é enviado para algum lugar?
Não. Ele é lido e passa pelo hash dentro do seu navegador.
Qual é o tamanho máximo?
Até 500 MB, dependendo da memória do seu aparelho.
Qual checksum devo comparar, MD5 ou SHA-256?
O que o fornecedor indicar. SHA-256 é a opção mais segura quando os dois são oferecidos: o MD5 ainda detecta um download corrompido, mas já não é considerado prova de que o arquivo não foi alterado de propósito.
Os checksums não coincidem. O que fazer?
Baixe o arquivo de novo, de preferência da página do próprio fornecedor, e compare outra vez. Uma diferença significa que o arquivo não é o publicado, seja por um download interrompido ou por uma alteração.
Dois arquivos diferentes podem ter o mesmo checksum?
Em teoria sim, mas com SHA-256 e SHA-512 ninguém descobriu como provocar isso. Com MD5 e SHA-1 é possível fabricar colisões de propósito, por isso não servem para provar autenticidade.
Como obtenho um checksum no Windows, Mac ou Linux sem ferramentas?
No Windows PowerShell: Get-FileHash arquivo.iso -Algorithm SHA256. No macOS: shasum -a 256 arquivo.iso. No Linux: sha256sum arquivo.iso. Esta página dá o mesmo resultado.
O checksum muda se eu renomear o arquivo?
Não. Só o conteúdo conta, não o nome, a data nem o local.
Última atualização: