FT File Tools

Verificador de hash de arquivos – MD5, SHA-1, SHA-256 e CRC32

Calcule o checksum MD5, SHA-1, SHA-256 e CRC32 de qualquer arquivo e compare com um hash colado. Funciona com arquivos enormes, no navegador e sem upload.

🔒 Executa completamente no seu navegador — nada é enviado

Drop one or more files here or click to choose

Files are read in chunks by your browser — any size, nothing is uploaded.

Publicidade

Verifique downloads com um checksum

Um checksum, ou hash, é uma impressão digital curta calculada a partir de cada byte de um arquivo. Se um único bit mudar, a impressão digital muda por completo. Por isso, distribuições Linux, fabricantes de software, sites de firmware e páginas de mods de jogos publicam um SHA-256 ou MD5 ao lado de seus downloads: depois de baixar, você calcula o hash da sua cópia e compara com o publicado. Se os dois valores forem idênticos, o arquivo chegou completo e sem alterações. Se forem diferentes, o download foi interrompido, o arquivo foi danificado no disco ou não é o arquivo que o editor lançou.

Esta ferramenta calcula os quatro checksums mais procurados – MD5, SHA-1, SHA-256 e CRC32 – em uma única leitura do arquivo, então você nunca precisa adivinhar qual um site usa. Cole o valor publicado na caixa e o resultado fica verde se coincidir ou vermelho se não coincidir. O algoritmo é reconhecido automaticamente pelo tamanho do hash, e você pode colar um arquivo SHA256SUMS, .md5 ou .sha256 inteiro: a linha cujo nome corresponde ao seu arquivo é usada.

Privado e rápido, mesmo com arquivos enormes

Muitos verificadores de hash online pedem que você envie o arquivo primeiro, o que é lento para uma imagem ISO de 5 GB e uma péssima ideia para documentos privados. Aqui o arquivo nunca sai do seu dispositivo. O navegador o lê em blocos de 4 MB e os entrega a implementações WebAssembly de cada algoritmo, de modo que o uso de memória fica baixo e arquivos grandes são processados a centenas de megabytes por segundo em um computador comum. Você pode calcular o hash de vários arquivos de uma vez e cancelar a qualquer momento.

MD5 vs SHA-1 vs SHA-256 vs CRC32

SHA-256 é o padrão moderno e a escolha certa quando você mesmo publica checksums. MD5 e SHA-1 continuam comuns e são ótimos para detectar corrupção acidental, mas atacantes conseguem criar arquivos diferentes com o mesmo MD5 ou SHA-1, então não se deve confiar neles para provar que um arquivo não foi adulterado. CRC32 é um código de detecção de erros de 32 bits usado em arquivos ZIP, imagens PNG e protocolos de rede, e é popular para verificar ROMs e arquivos de jogos. Ele detecta erros de transmissão, mas não oferece nenhuma segurança.

Como usar

  1. Adicione arquivosSolte um ou mais arquivos na caixa ou clique para escolhê-los. Qualquer tamanho funciona: os arquivos são lidos em blocos.
  2. Obtenha os checksumsMD5, SHA-1, SHA-256 e CRC32 são calculados juntos em uma única leitura, com barra de progresso para arquivos grandes.
  3. Cole o hash esperadoCole o checksum da página de download ou o arquivo SHA256SUMS inteiro. A ferramenta detecta o algoritmo e mostra se coincide ou não.
  4. Copie ou salveCopie um hash, copie todos ou baixe um arquivo .sha256 para compartilhar com outras pessoas.

Perguntas frequentes

Meu arquivo é enviado para algum lugar?
Não. O arquivo é lido pelo seu navegador e o hash é calculado localmente com WebAssembly. Nada é enviado a um servidor, então você pode verificar com segurança arquivos confidenciais e imagens ISO de vários gigabytes.
Qual hash devo usar?
Use o que o editor indicar, geralmente SHA-256. MD5 e SHA-1 servem para detectar danos acidentais, mas não são seguros contra adulteração deliberada. CRC32 é um checksum rápido de detecção de erros usado por arquivos ZIP e por muitas comunidades de jogos e emuladores.
Como a ferramenta sabe qual é o algoritmo do hash que colei?
Pelo tamanho: 8 caracteres hexadecimais são CRC32, 32 são MD5, 40 são SHA-1 e 64 são SHA-256. Maiúsculas, minúsculas e espaços não importam, e linhas de sha256sum, md5sum ou de arquivos de checksum no estilo BSD são reconhecidas.
O hash não coincide. E agora?
Baixe o arquivo novamente, de preferência da fonte oficial. Uma divergência significa que o arquivo está incompleto, corrompido ou é diferente daquele cujo hash o editor calculou. Confira também se está comparando com o arquivo certo: instaladores costumam ter várias versões com checksums diferentes.
Publicidade