Pular para o conteúdo

Checksum de arquivo

File Checksum

Calcula o hash de arquivos de qualquer tamanho numa passagem em fluxo e compara o resultado com um valor esperado colado.

Calcula o checksum de um arquivo no navegador — SHA-256, SHA-1, MD5 e os demais — e compara o resultado com um checksum publicado. O arquivo é lido do disco para esta aba e nunca enviado, que é a única forma sensata de verificar um download.

🔒 Roda inteiramente no seu navegadorhashchecksumverifyfile
Modo
Algoritmos

Solte os arquivos aqui

De qualquer tamanho. O arquivo é lido em pedaços e nunca carregado inteiro, então uma ISO de vários gigabytes é calculada sem encher a memória.

Os arquivos são lidos nesta aba, em pedaços, por um worker. Nada é enviado — não há requisição a fazer, porque o resumo é calculado aqui. O hash em si pode ser compartilhado à vontade: ele identifica o arquivo sem revelar nada do conteúdo.

Como usar

  1. Solte o arquivo baixado

    Um arquivo grande é lido em pedaços para a aba continuar respondendo. Nada é enviado a lugar nenhum em momento algum.

  2. Cole o checksum da página de download

    A linha que casa é destacada. Você não precisa saber qual algoritmo foi publicado: se casar com qualquer um deles, você vai ver.

  3. Confira que ele bate, não que se parece

    Um checksum difere em um caractere ou em todos; não existe “quase”. É exatamente por isso que a comparação é feita pela página, e não no olho.

Perguntas frequentes

Um checksum que bate significa que o arquivo é seguro?

Significa que o arquivo é aquele cujo checksum foi publicado. Se o site que publica o checksum foi comprometido, o arquivo e o checksum mudaram juntos. Uma assinatura — GPG, minisign, um certificado de assinatura de código — é o que prova quem o fez; um checksum só prova que os bytes chegaram intactos.

Que tamanho de arquivo ele aguenta?

Gigabytes, em princípio: o arquivo é processado em stream em vez de mantido inteiro. Na prática o limite é a pressão de memória do navegador e a sua paciência; uma ISO de vários gigabytes demora um pouco e funciona.

O site publicou só um MD5. É inútil?

Inútil não: ele ainda pega um download truncado ou corrompido, que é a falha que você de fato encontra. É inútil contra alguém que quisesse te dar um arquivo diferente, porque colisões de MD5 são baratas de construir. Prefira o SHA-256 se os dois forem oferecidos.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.