Pular para o conteúdo

Hash de Arquivo & Checksum

Calcule hashes SHA-256, SHA-512 e MD5 para verificar a integridade de arquivos localmente.

Solte um arquivo aqui

ou Escolher arquivo

Qualquer arquivo, de qualquer tamanho, para SHA-256 e MD5 — lidos em partes · SHA-512 até 512 MB

Como conferir o hash de um arquivo

O hash é uma impressão digital do conteúdo: os mesmos bytes produzem sempre o mesmo código, e um único bit diferente produz um código completamente diferente. Serve para provar que um download chegou inteiro, que dois arquivos são idênticos, ou que um arquivo não foi alterado.

  1. Solte o arquivo, de qualquer tipo.
  2. Escolha os algoritmos: SHA-256, SHA-512 e MD5 podem ser calculados de uma vez.
  3. Espere o progresso terminar — arquivo grande é lido em pedaços.
  4. Compare com o valor que o fornecedor publicou, ou com o hash do outro arquivo.

Qual algoritmo usar

SHA-256 é o padrão atual e a escolha certa quando você tem escolha: é o que distribuições de sistema, repositórios e fornecedores publicam ao lado dos downloads. SHA-512 é da mesma família, com saída maior.

MD5 continua aqui por um motivo prático: muita coisa antiga ainda publica só MD5, e conferir contra o que existe é melhor do que não conferir. Mas é preciso saber o que ele significa hoje — MD5 é quebrado para uso de segurança, no sentido de que é possível construir dois arquivos diferentes com o mesmo MD5 de propósito. Ele ainda serve para detectar corrupção acidental; não serve para provar que ninguém adulterou o arquivo com intenção.

Na leitura, os arquivos são processados em pedaços de 4 MB, então a memória fica estável e o progresso na tela é real. SHA-512 é a exceção que precisa do arquivo inteiro de uma vez, e por isso tem um teto próprio de 512 MB.

O que o hash prova, e o que não prova

Prova integridade quando você tem um valor de referência confiável. Se você baixou o arquivo E o hash do mesmo site invadido, os dois batem e não provam nada — a referência precisa vir de outro lugar ou estar assinada.

Prova igualdade entre arquivos: dois arquivos com o mesmo SHA-256 são o mesmo conteúdo, mesmo com nomes e datas diferentes. É a forma rápida de descobrir duplicata em backup, ou de confirmar que a cópia que você mandou chegou igual.

Não prova autoria nem tempo, e não é criptografia: hash não esconde nada e não tem volta. Para esconder o conteúdo, a ferramenta é a de criptografar arquivo.

Por que fazer isso no navegador

Calcular hash online costuma exigir subir o arquivo — o que é especialmente absurdo aqui, já que o motivo mais comum para calcular um hash é justamente desconfiar do caminho por onde o arquivo passou.

Aqui a leitura é feita em pedaços dentro da aba, e nenhum byte sai. Como esta ferramenta aceita qualquer tipo de arquivo, ela também fecha qualquer cadeia do produto: dá para tratar um documento e conferir a impressão digital do resultado sem nada tocar a rede.

FAQ & Segurança

Perguntas sobre Hash de Arquivo & Checksum

O que é e para que serve o hash criptográfico de um arquivo?

O hash é uma impressão digital matemática única calculada a partir dos bytes exatos de um arquivo. Qualquer alteração em um único bit do arquivo — seja por download corrompido, vírus ou adulteração maliciosa — altera completamente o hash gerado. Ele serve para auditar a autenticidade e a integridade de softwares, ISOs e documentos.

Posso colar diretamente uma linha de arquivo .sha256sum para comparar?

Sim. A ferramenta possui um analisador inteligente no campo de comparação: você pode colar hashes simples ou linhas inteiras de arquivos de manifesto (formato "hash nome_do_arquivo"). Ela extrai automaticamente o hash, compara com o valor calculado e sinaliza em verde quando há correspondência exata.

Qual algoritmo de hash devo escolher entre SHA-256, SHA-512 e MD5?

Para verificações de segurança e integridade modernas, use sempre SHA-256 ou SHA-512. O algoritmo MD5 é mantido apenas por compatibilidade com sistemas legados e checksums antigos, mas é considerado criptograficamente vulnerável a colisões intencionais.

Existe limite de tamanho para calcular o hash de arquivos grandes?

Para SHA-256 e MD5, a leitura é feita em streaming incremental por blocos de 4 MB via FileReader, permitindo processar arquivos de múltiplos gigabytes sem esgotar a memória RAM do computador. Para SHA-512, que exige o buffer integral na Web Crypto API, o limite recomendado é de até 512 MB.

Ferramentas relacionadas

Tudo aqui embaixo roda nesta mesma aba, sem upload e sem cadastro.