Ferramenta para desenvolvedores

Checksum de arquivo

Calcule o SHA-256 de um arquivo e confira se um download chegou intacto.

Checksum de arquivo Executa no seu dispositivo
Solte os arquivos aqui ou clique para escolher
Um ou mais arquivos de qualquer tipo
Nunca é enviado
  • 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.

Perguntas frequentes

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.