Calcular e verificar o checksum de um arquivo

Calcule os hashes MD5, SHA-1, SHA-256 e SHA-512 de um arquivo local e compare automaticamente o resultado com um hash esperado. O arquivo nunca é enviado a um servidor: todo o cálculo é feito no seu navegador.

O arquivo permanece no seu dispositivo e nunca é enviado.

Como funciona

Depois de baixar um arquivo (instalador, imagem ISO, pacote compactado), convém verificar se o hash criptográfico dele corresponde ao publicado pela fonte oficial, para detectar corrupção ou adulteração. Selecione o arquivo local: os quatro hashes mais comuns são calculados e, se você informar um hash esperado, a ferramenta indica na hora se ele corresponde a algum deles.

O arquivo é enviado para algum lugar para o cálculo?

Não. A leitura do arquivo e o cálculo dos hashes SHA-1/256/512 (pela API WebCrypto nativa) e MD5 (implementação em JavaScript puro incluída nesta página) acontecem inteiramente no seu navegador, sem nenhuma requisição de rede relacionada ao conteúdo do arquivo.

Qual algoritmo a fonte provavelmente usou?

Depende da fonte: hoje o SHA-256 é o mais difundido para verificações de integridade, mas MD5 e SHA-1 às vezes continuam sendo publicados por hábito ou por compatibilidade com ferramentas antigas. Como os quatro são calculados de uma só vez, não é preciso adivinhar de antemão: basta colar o hash informado, qualquer que seja o formato.

Privacidade: o arquivo nunca sai do seu dispositivo — o cálculo é feito 100% localmente, pela API WebCrypto nativa e por uma implementação de MD5 embutida na página.