File Checksum Verifier
Calcule o checksum SHA de um arquivo e verifique-o contra um hash publicado, inteiramente no seu navegador.
What is File Checksum Verifier?
Um checksum (ou hash) é uma impressão digital curta e de comprimento fixo computada a partir dos bytes exatos de um arquivo — altere apenas um bit em qualquer lugar do arquivo e o checksum sai completamente diferente. Fornecedores de software e espelhos de download publicam um checksum (geralmente SHA-256) ao lado de um arquivo especificamente para que qualquer pessoa que baixe possa confirmar independentemente se a cópia que recebeu corresponde exatamente ao original, capturando tanto a corrupção acidental (um download interrompido ou instável) quanto, em grande medida, a manipulação deliberada. Essa ferramenta calcula o checksum de um arquivo localmente no navegador usando as implementações SHA da Web Crypto API e, opcionalmente, compara-o com um checksum que você cola, para que você não precise comparar manualmente duas longas strings hexadecimais caractere por caractere — a comparação também tolera o formato inconsistente (caixa alta/baixa, espaços em branco, um prefixo "sha256:") que os checksums publicados reais frequentemente apresentam.
How to Use File Checksum Verifier
- Escolha um arquivo — qualquer coisa, desde um instalador baixado até um documento que você deseja verificar se não foi alterado.
- Escolha o algoritmo de hash que a fonte publicou um checksum para (SHA-256 é o mais comum nas páginas de download modernas).
- A ferramenta calcula o hash real do arquivo localmente e o exibe.
- Cole o checksum que a fonte publicou no campo "hash esperado" — um resultado de correspondência/desconformidade claro aparece imediatamente.
Examples
Verificando um download
Input: Instalador.exe baixado + o checksum SHA-256 da página de download do fornecedor
Output: Correspondência — o arquivo é byte-a-byte o que o fornecedor publicou, não corrompido ou manipulado
Desconformidade detectada
Input: Um arquivo que foi corrompido durante o download, verificado contra o hash publicado do fornecedor
Output: Desconformidade — sinaliza que um novo download é necessário em vez de confiar em um arquivo possivelmente quebrado
Common Mistakes
- Comparar contra um checksum para a versão ou arquitetura errada do arquivo (por exemplo, verificar um instalador de 64 bits contra o hash publicado do build de 32 bits).
- Confiar em um checksum da mesma fonte não confiável que o arquivo em si — um checksum só prova integridade (o arquivo não foi corrompido), não autenticidade, a menos que venha de uma fonte que você confia separadamente.
- Escolher um algoritmo diferente do que a fonte realmente publicou um checksum para — os hashes SHA-256 e SHA-1 parecem superficialmente semelhantes, mas nunca corresponderão entre si.
Why Use This Tool
- Verifica a integridade do arquivo inteiramente no lado do cliente — sem upload, funciona para arquivos grandes ou sensíveis.
- Comparação embutida contra um hash esperado, não apenas uma exibição de hash bruto que você precisa verificar caractere por caractere.
- Tolerante com a formatação de checksum do mundo real (caixa, espaços em branco, prefixos de algoritmo) em vez de exigir uma correspondência exata de string.
- Suporta todos os algoritmos implementados pela API Web Crypto (SHA-1/256/384/512) para o algoritmo que uma fonte específica publicou.