Checksum de arquivo
Calcule o SHA-256 de um arquivo e confira se um download chegou intacto.
- Roda no seu dispositivo — o arquivo nunca é enviado a lugar nenhum
- Sem cadastro, sem marcas d'água, sem cotas diárias
- Grátis, sem limite de quantas vezes você usa
Como funciona
Os publicadores listam um checksum ao lado de um download para que você possa provar que o arquivo que recebeu é o arquivo que eles publicaram — não truncado, não corrompido, não adulterado. Verificar isso normalmente exige a linha de comando. Esta ferramenta faz isso em uma aba do navegador, e enviar o arquivo a um site para verificá-lo anularia o propósito.
Como usar
Calcule o hash do arquivo que você baixou e compare o resultado com o checksum da página do publicador. Eles devem coincidir exatamente, caractere por caractere. Se não coincidirem, o arquivo não é o que o publicador lançou e não deve ser considerado confiável.
Qual algoritmo
O SHA-256 é o padrão moderno e o que quase todo publicador lista. O SHA-512 é ainda mais forte e ocasionalmente usado. O SHA-1 está incluído porque projetos mais antigos ainda o publicam, mas está criptograficamente quebrado e só deve ser usado para conferir uma listagem SHA-1 existente, nunca como sua própria garantia de integridade.
Por que o MD5 não é oferecido
O MD5 está totalmente quebrado — colisões podem ser produzidas deliberadamente — e os navegadores não o oferecem por esse motivo. Quando um projeto ainda lista apenas um MD5, trate-o como uma verificação contra corrupção acidental, e não contra adulteração.
Arquivos grandes
O cálculo do hash lê o arquivo inteiro na memória, então arquivos muito grandes são limitados pelo seu dispositivo e não por alguma regra daqui. Tudo roda localmente, então não há espera de envio, seja qual for o tamanho.
Checksum de arquivo — perguntas
Com o que devo comparar o resultado?
Com o checksum publicado na página de download. Ele deve coincidir exatamente.
Qual algoritmo devo usar?
SHA-256, a menos que o publicador indique outro.
Por que o MD5 não está disponível?
Ele está criptograficamente quebrado e os navegadores não o oferecem. Use SHA-256 quando tiver escolha.
Meu arquivo é enviado?
Não. O hash é calculado no seu navegador, que é a única forma sensata de verificar um download.