Calculadora de Hash e Checksum de Arquivo
Arraste qualquer arquivo para calcular seus checksums MD5, SHA-1, SHA-256 e SHA-512 e verificá-lo contra um hash esperado — tudo no seu navegador.
A ferramenta de Checksum de Hash de Arquivo roda inteiramente no seu navegador. O arquivo que você arrasta é lido no seu dispositivo e seus bytes nunca são enviados à ArrayKit — só os hashes resultantes são mostrados a você.
Abrir o Gerador de Hash de Texto
Sobre Checksum de Arquivo
A ferramenta de Checksum de Hash de Arquivo lê um arquivo que você arrasta e calcula seus resumos MD5, SHA-1, SHA-256 e SHA-512 lado a lado, para você confirmar que um download chegou intacto ou identificar um arquivo para um manifesto. Cole o checksum que um projeto publica em sua página de lançamento na caixa de verificação e a ferramenta diz exatamente qual resumo ele corresponde, ignorando maiúsculas e espaços soltos, para que uma linha copiada "<hash> filename.iso" ainda se alinhe. É a verificação do dia a dia antes de rodar um instalador, gravar uma ISO ou confiar em um artefato de um espelho. Como o hashing acontece no seu dispositivo, até arquivos de vários gigabytes são lidos em blocos e nunca saem do navegador — nada é enviado, então você pode verificar arquivos privados ou sensíveis com segurança.
Recursos
- Calcula MD5, SHA-1, SHA-256 e SHA-512 para um arquivo arrastado de uma vez
- Arraste e solte ou clique para escolher qualquer arquivo, de qualquer tipo ou tamanho
- Cole um checksum esperado para obter um veredito de correspondência instantâneo e destacado
- A correspondência ignora maiúsculas e tolera espaços, quebras de linha e um nome de arquivo ao final
- Detecta de qual algoritmo é o hash que você colou pelo seu comprimento
- Copie qualquer resumo individual com um clique
- Arquivos grandes são processados em blocos para que a aba continue responsiva
- Roda inteiramente no seu dispositivo — os bytes do arquivo nunca são enviados
Como usar Checksum de Arquivo
- Arraste um arquivo para a caixa, ou clique nela para escolher um
- Leia os checksums MD5, SHA-1, SHA-256 e SHA-512 que a ferramenta calcula
- Cole o checksum esperado da página de download no campo de verificação
- Confirme que o selo 'Match' destacado aparece ao lado do resumo correspondente
Exemplo
Entrada
file: ubuntu-24.04.iso
expected: BA7816BF8F01CFEA414140DE5DAE2223B00361A396177A9CB410FF61F20015AD
Saída
SHA-256 ✓ Match — the download is intact
O resumo colado corresponde ao SHA-256 do arquivo, ignorando maiúsculas e espaçamento.
Erros comuns e solução de problemas
- O hash esperado mostra 'No match' mas você acha que o arquivo está bom. — Garanta que você copiou o resumo inteiro e comparou o algoritmo certo — um MD5 (32 caracteres) nunca será igual a um SHA-256 (64 caracteres). Copie de novo do checksum publicado pela origem.
- O publicador lista o checksum em um arquivo .sha256sum com o nome do arquivo depois dele. — Cole a linha inteira — a ferramenta mantém só o token hex inicial, então um ' filename.iso' ao final é ignorado automaticamente.
- Dois arquivos diferentes produziram o mesmo MD5. — O MD5 é quebrado contra colisões deliberadas. Confie no resultado SHA-256 ou SHA-512 para qualquer coisa sensível à segurança; use MD5 só para verificações de corrupção acidental.
- Um arquivo muito grande parece demorar para gerar o hash. — Arquivos de vários gigabytes são lidos e processados em blocos no seu dispositivo; deixe terminar. Nada é enviado, então o tempo depende só do disco e da CPU da sua máquina.
Perguntas frequentes
- Como verifico o checksum de um arquivo baixado aqui?
- Arraste o arquivo baixado para a caixa, depois cole o checksum que o projeto publicou no campo de verificação. Se ele for igual a qualquer um dos resumos calculados, um selo verde 'Match' aparece ao lado daquele algoritmo e o arquivo está intacto.
- O que é melhor para um checksum de arquivo, MD5 ou SHA-256?
- SHA-256 é o padrão mais seguro — MD5 e SHA-1 podem ser forjados com colisões planejadas, então use-os só para detectar corrupção acidental. Para verificar um instalador ou artefato de lançamento, sempre compare o SHA-256 (ou SHA-512).
- O checksum colado precisa estar em minúsculas ou formatado exatamente?
- Não. A correspondência ignora maiúsculas e remove espaços, quebras de linha e um nome de arquivo ao final, então você pode colar um hash direto de uma página de lançamento ou de uma linha sha256sum sem limpá-lo antes.
- Esta ferramenta consegue gerar hash de arquivos ISO ou de imagem de disco grandes?
- Sim. Os arquivos são lidos e processados em blocos de tamanho fixo no seu dispositivo, então ISOs de vários gigabytes funcionam sem carregar o arquivo inteiro em um único buffer. A velocidade depende do seu disco e CPU, não de uma rede.
- Por que MD5, SHA-1 e SHA-256 dão comprimentos diferentes?
- Cada algoritmo emite um tamanho de resumo fixo: MD5 tem 128 bits (32 caracteres hex), SHA-1 tem 160 bits (40 caracteres), SHA-256 tem 256 bits (64 caracteres) e SHA-512 tem 512 bits (128 caracteres). A ferramenta rotula cada um para você comparar igual com igual.
Ferramentas relacionadas
- Gerador de hash — SHA-256 / SHA-1 / SHA-384 / SHA-512 via Web Crypto API.
- Gerador de HMAC — Assine uma mensagem com uma chave secreta usando SHA-256, SHA-1, SHA-384 ou SHA-512, no navegador.
- Gerador de Bcrypt — Faça o hash de uma senha com bcrypt em um custo escolhido, ou verifique-a contra um hash, no navegador.
- Codificar / Decodificar Base64 — Codificação e decodificação Base64 segura em UTF-8.
- Decodificador X.509 — Leia subject, validade, SANs e fingerprints de um certificado.
- Gerador de senhas — Gere senhas fortes e aleatórias com um medidor de força (cripto-seguro).
Todas as ferramentas de ArrayKit