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.
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.