Guia de tecnologias

Como verificar a integridade de arquivos no Windows

5 min read Segurança de TI Atualizado 20 Sep 2025
Verificar integridade de arquivos no Windows
Verificar integridade de arquivos no Windows

Resumo rápido: Em computadores Windows, usar checksums (hashes) como MD5, SHA‑1 ou SHA‑256 ajuda a detectar arquivos corrompidos, incompletos ou modificados. Este guia compara três ferramentas gratuitas/freemium — MD5 and SHA Checksum Utility, HashTools e HashTab — e oferece um método passo a passo, matriz de comparação, checklists por função e critérios de aceitação.

Computador exibindo uma ferramenta de verificação de integridade de arquivos no ecrã

Por que verificar a integridade de arquivos

Verificar integridade significa comparar um valor derivado do conteúdo (hash) com o valor esperado. Se o hash bater, o arquivo não foi alterado. Use hashes para:

  • Confirmar downloads grandes.
  • Detectar corrupção de disco ou transferência.
  • Verificar alterações não autorizadas.

Definição rápida: hash — uma cadeia curta de caracteres que representa, de forma única, o conteúdo de um arquivo.

Ferramentas cobertas neste guia

  • MD5 and SHA Checksum Utility
  • HashTools
  • HashTab

Cada ferramenta tem pontos fortes dependendo do cenário: arquivos únicos grandes, múltiplos arquivos em lote, ou integração ao menu de Propriedades do Windows.

MD5 and SHA Checksum Utility

O utilitário MD5 and SHA Checksum Utility tem versão gratuita e paga. A edição gratuita calcula rapidamente os seguintes hashes:

  • MD5
  • SHA1
  • SHA256
  • SHA512

Vantagens:

  • Rápido para arquivos grandes.
  • Interface simples: arrastar e soltar ou usar Browse.

Limitações:

  • Versão gratuita não processa múltiplos arquivos em lote ao mesmo tempo.
  • Não integra o menu de contexto do Windows (recurso disponível na versão paga).

Quando usar: verificar rapidamente um único arquivo grande ou confirmar um download pontual.

HashTools

HashTools suporta vários algoritmos:

  • CRC32, MD5, SHA1, SHA256, SHA384, SHA512

Vantagens:

  • Processamento em lote de vários arquivos e pastas.
  • Comparação de hashes entre arquivos.
  • Fácil de iniciar via menu de contexto: selecione arquivos/pastas → clique com o botão direito → Hash with HashTools.

Observação: checksums não são calculados automaticamente na lista; isso permite adicionar ou remover arquivos antes de executar a verificação.

Quando usar: auditorias locais, verificação de várias entregas, ou comparar backups.

HashTab

HashTab é uma extensão do Windows que adiciona abas de hash na janela Propriedades do arquivo. Por padrão calcula CRC32, MD5 e SHA1, mas oferece suporte opcional a muitos outros algoritmos:

  • Adler32, BLAKE2sp, BTIH, CRC32, ED2K, GOST, MD2, MD4, MD5, RIPEMD128, RIPEMD256, RIPEMD320, SHA1, SHA256, SHA256 Base64, SHA384, SHA512, SHA3-224, SHA3-256, SHA3-384, SHA3-512, TTH, Tiger, Whirlpool

Como configurar: abra Propriedades → aba de Hashes → clique em Settings e marque os hashes que deseja calcular. Desmarque os desnecessários para acelerar processamentos em arquivos grandes.

Quando usar: integração contínua ao Windows Explorer, conferir hashes sem abrir apps separadas.

Comparação rápida (matriz)

Recurso / FerramentaMD5 & SHA UtilityHashToolsHashTab
Processamento em loteNão (gratuito)SimIndiretamente (menu contexto)
Integração ao ExplorerNãoParcial (menu contexto)Sim (Propriedades)
Algoritmos popularesMD5, SHA1, SHA256, SHA512MD5, SHA1, SHA256, SHA384, SHA512, CRC32Extensa lista (SHA3, BLAKE2, etc.)
Ideal paraArquivos grandes únicosAuditoria e loteVerificação rápida no Explorer

Método passo a passo (mini‑metodologia)

  1. Identifique o objetivo: confirmar download, comparar backups ou detectar alterações.
  2. Escolha o algoritmo: prefira SHA‑256 ou SHA‑512 para maior resistência; evite MD5/SHA‑1 para segurança criptográfica.
  3. Gere o hash do arquivo recebido com a ferramenta escolhida.
  4. Compare com o hash fornecido pela fonte ou com o hash do arquivo de referência.
  5. Se houver discrepância, recupere o arquivo da fonte original ou restaure do backup.

Regra prática: para verificação de integridade geral, SHA‑256 é suficiente; para segurança contra adulteração deliberada, use SHA‑512 ou um esquema de assinatura digital.

Checklist por função

Administrador de sistemas:

  • Automatize verificações periódicas em arquivos críticos.
  • Armazene hashes esperados em localização protegida.
  • Registre falhas e acione auditoria.

Usuário final:

  • Compare hash do download com o fornecido pelo site.
  • Use HashTab para checar arquivos sem instalar programas adicionais.

Equipe de QA / DevOps:

  • Inclua geração de hashes no pipeline de build.
  • Valide artefatos antes de deploy.

Critérios de aceitação / Testes

  • Teste 1: Gerar SHA‑256 para um arquivo conhecido; o hash resultante deve bater com o hash de referência.
  • Teste 2: Modificar um byte do arquivo; o hash deve mudar.
  • Teste 3: Processar um lote de 100 arquivos em HashTools; todos os hashes devem ser produzidos sem erro.
  • Teste 4: Configurar HashTab para calcular SHA‑512 e verificar que a aba de Propriedades exibe o valor corretamente.

Como agir quando a verificação falha

  • Refaça o download do arquivo do site oficial.
  • Verifique a integridade do suporte de armazenamento (SMART, chkdsk).
  • Compare com backups conhecidos bons.
  • Se houver suspeita de comprometimento, isole a máquina e faça análise forense.

Boas práticas e segurança

  • Não confie apenas em MD5 ou SHA‑1 para segurança; use SHA‑256+.
  • Proteja a lista de hashes esperados para evitar substituições maliciosas.
  • Quando possível, use assinaturas digitais (PGP, code signing) em vez de apenas checksums.

Glossário (uma linha cada)

  • Checksum: valor curto derivado do conteúdo para verificar integridade.
  • Hash: sinônimo de checksum; função matemática determinística.
  • Integridade: garantia de que o arquivo não foi alterado desde a criação.

Notas finais

Importante: nenhuma ferramenta substitui processos organizados de backup e monitorização. Use checksums como uma camada de defesa para validar arquivos.

Resumo: escolha a ferramenta conforme o caso — MD5 and SHA Utility para arquivos grandes individuais, HashTools para lotes e comparações, HashTab para checagens rápidas no Explorer — e prefira SHA‑256/512 para maior segurança.

Autor
Edição

Materiais semelhantes

Regressão em Python: guia prático
Ciência de Dados

Regressão em Python: guia prático

Ordem de exibição: lançamento vs cronológica
Filmes

Ordem de exibição: lançamento vs cronológica

Verificar integridade de arquivos no Windows
Segurança de TI

Verificar integridade de arquivos no Windows

Recupere-se após uma demissão com tecnologia
Carreira

Recupere-se após uma demissão com tecnologia

Corrigir Erro Puget Altus no Black Ops 6
Suporte Técnico

Corrigir Erro Puget Altus no Black Ops 6

Notificações do Outlook no iPhone — corrigir rápido
Tutoriais

Notificações do Outlook no iPhone — corrigir rápido