Calculadora de checksum de arquivos

Calcule MD5, SHA-1, SHA-256, SHA-512 e CRC32 de um arquivo e compare com uma soma de verificação esperada.

O arquivo fica no navegador. O processamento ocorre em blocos, em segundo plano; arquivos grandes podem demorar.

Para texto ou dados hexadecimais: Calculadora CRC – CRC-8, CRC-16 e CRC-32

Calcular e verificar a soma de um arquivo

Um checksum é um valor de comprimento fixo calculado a partir do conteúdo de um arquivo. Compare um instalador, ZIP, documento ou backup com o valor fornecido pelo responsável pela publicação. O cálculo usa os bytes originais, sem incluir nome ou data de modificação.

Como usar

  1. Selecione um arquivo, mesmo que esteja vazio.
  2. Clique em Calcular checksums e acompanhe o progresso.
  3. Copie o resultado do algoritmo indicado pela fonte.
  4. Na área de verificação, escolha o mesmo algoritmo e cole o valor esperado.
  5. Confira a correspondência. Letras maiúsculas e espaços nas extremidades são aceitos. Não inclua nome de arquivo, prefixo ou a saída completa de um comando.

Algoritmos disponíveis

Algoritmo Caracteres hexadecimais Uso
MD5 32 Comparar valores antigos publicados
SHA-1 40 Compatibilidade com listas antigas
SHA-256 64 Verificar downloads atuais
SHA-512 128 Comparar valores SHA-512 publicados
CRC32 8 Detectar alterações acidentais

O CRC32 utiliza CRC-32/ISO-HDLC, não CRC32C. Para texto, entrada hexadecimal ou outros perfis, use a calculadora CRC.

Privacidade e arquivos grandes

O conteúdo não é enviado a um servidor. O navegador processa blocos de 256 KiB em segundo plano, sem carregar o arquivo inteiro de uma vez. Arquivos grandes ainda exigem tempo e recursos, especialmente ao calcular cinco algoritmos. Mantenha a aba aberta ou cancele. A seleção de outro arquivo apaga os resultados anteriores.

Por que o valor pode ser diferente?

Verifique a versão do arquivo e o algoritmo. Downloads incompletos, edições, extração de arquivos, codificação e mudanças de quebra de linha alteram os bytes. Alterar somente o nome não muda a soma. Um arquivo com zero bytes também possui checksums válidos.

Uma correspondência indica que o arquivo é seguro?

Não substitui uma verificação de malware ou de assinatura digital. Obtenha o valor de uma fonte confiável. MD5 e SHA-1 não servem para proteção contra colisões deliberadas; CRC32 não é um hash criptográfico. Prefira SHA-256 ou SHA-512 quando o responsável pela publicação fornecer esses valores.