Como Conferir o Hash SHA-256 de um Instalador de Jogo Antes de Abrir (Checksum no PowerShell)
Jogo antigo é um dos alvos favoritos de golpistas: quanto mais raro o título, maior a chance de o instalador que você encontrou ter sido alterado para instalar vírus, mineradores de criptomoeda ou programas de propaganda. Mesmo quando o arquivo vem de uma fonte confiável, ele pode chegar corrompido depois de um download interrompido, e aí o instalador trava no meio ou instala pela metade. Existe uma forma simples de ter certeza de que o arquivo é exatamente o que o autor publicou: conferir o hash, uma espécie de impressão digital em forma de texto. Se um único bit do arquivo mudar, o hash muda por completo. O Windows já traz a ferramenta necessária, o PowerShell, e o processo leva menos de um minuto. Neste guia você aprende a calcular o hash, comparar com o valor oficial, usar o VirusTotal como segunda opinião e o que fazer quando o resultado não bate.
Tipos de hash e quando confiar em cada um
| Tipo de hash | Tamanho do texto | Segurança | Onde aparece | Comando no PowerShell | Recomendação |
|---|---|---|---|---|---|
| MD5 | 32 caracteres | Fraco (colisões possíveis) | Sites antigos | Get-FileHash -Algorithm MD5 | Só para detectar corrupção |
| SHA-1 | 40 caracteres | Médio | GOG e outros | Get-FileHash -Algorithm SHA1 | Aceitável para conferência |
| SHA-256 | 64 caracteres | Alto | Projetos de código aberto | Get-FileHash (padrão) | Preferido |
| SHA-512 | 128 caracteres | Muito alto | Uso especializado | Get-FileHash -Algorithm SHA512 | Raro em jogos |
| CRC32 | 8 caracteres | Só integridade | Arquivos compactados | Não nativo | Ignore para segurança |
| Assinatura digital | Certificado | Alto | Instaladores oficiais | Propriedades > Assinaturas | Complementar |
O que a tabela ensina: quando o site oferece SHA-256, use-o; quando só há MD5 ou SHA-1, ainda serve para detectar downloads corrompidos, mas não garante contra um atacante esperto. E nenhum hash vale se o site que publicou o hash também for falso, então compare sempre com a página oficial do autor.
Passo a passo no PowerShell
Passo 1: encontre o hash oficial
Vá à página oficial do projeto ou loja e procure 'SHA-256', 'checksum' ou 'hash' perto do botão de download. Em projetos de código aberto (como DOSBox, ScummVM e GZDoom), o valor fica na página de lançamento. Copie o texto completo.
Passo 2: abra o PowerShell na pasta do arquivo
Abra o Explorador de Arquivos, entre na pasta onde baixou o instalador, clique na barra de endereços, digite powershell e aperte Enter. Assim o PowerShell já abre no local certo, sem precisar digitar o caminho.
Passo 3: calcule o hash
Digite: Get-FileHash .\nome-do-arquivo.exe e aperte Enter. Por padrão, o resultado é SHA-256. Para outros tipos, adicione -Algorithm SHA1 ou -Algorithm MD5. O texto aparece na coluna Hash.
Passo 4: compare com o valor oficial
Compare letra por letra ou use o comando: (Get-FileHash .\arquivo.exe).Hash -eq 'COLE_AQUI_O_HASH_OFICIAL'. Se aparecer True, o arquivo é idêntico ao publicado. Se aparecer False, não instale.
Passo 5: use o VirusTotal como segunda opinião
Acesse virustotal.com, envie o arquivo (até 650 MB) ou cole o hash na aba Search. O site mostra o resultado de dezenas de antivírus. Um ou dois alertas isolados podem ser falso positivo, mas cinco ou mais indicam risco real.
Passo 6: verifique a assinatura digital
Clique com o botão direito no instalador > Propriedades > aba Assinaturas Digitais. Se existir, o nome do editor deve corresponder ao do estúdio ou da loja. Instaladores oficiais recentes costumam ter assinatura, os muito antigos não.
Passo 7: se não bater, descarte
Se o hash for diferente, apague o arquivo, baixe de novo da fonte oficial e refaça o cálculo. Se continuar diferente, pode haver problema no site ou você está em uma fonte não oficial. Não abra o instalador para 'testar'.
Dica de ouro: Crie um arquivo hashes.txt na pasta dos seus instaladores e anote o nome do arquivo, o hash e a data do download. Quando precisar reinstalar meses depois, você confere em segundos se o arquivo guardado continua íntegro, sem depender de o site ainda estar no ar.
Como usar por perfil
- Iniciante: use o VirusTotal e a assinatura digital, que não exigem comando.
- Quem baixa de código aberto: confira o SHA-256 publicado na página oficial.
- Jogos da GOG: compare com o SHA-1 quando a loja mostrar, ou apenas o tamanho.
- Coleção de instaladores: mantenha um arquivo de texto com hashes.
- PC muito fraco: calcule o hash de arquivos grandes com o PC parado, pois usa disco.
Atenção: Um hash correto só prova que o arquivo é igual ao que o site publicou. Se o próprio site for falso, o hash falso também 'bate'. Por isso, confirme sempre o endereço do site, que deve ser o oficial do projeto ou da loja, e não uma cópia com nome parecido.
Resumo: Antes de abrir um instalador antigo, rode Get-FileHash, compare com o valor da página oficial e passe pelo VirusTotal. Levam menos de dois minutos e evitam a maioria dos golpes com jogos clássicos.
Perguntas Frequentes (FAQ)
O que é um hash de arquivo?
É um código gerado por cálculo matemático a partir do conteúdo do arquivo, funcionando como uma impressão digital. Se o arquivo mudar mesmo que por um único bit, o hash muda completamente. Isso permite verificar se o arquivo que você baixou é idêntico ao original publicado pelo autor, detectando tanto corrupção no download quanto adulteração maliciosa. Em PC fraco, feche o navegador e os programas em segundo plano antes de abrir o jogo, pois isso libera memória e evita travamentos.
Preciso instalar algum programa para conferir o hash?
Não. O Windows 10 e 11 já vêm com o PowerShell, que calcula o hash com o comando Get-FileHash. Abra o PowerShell na pasta do arquivo, digite o comando com o nome do arquivo e compare o resultado. Existem programas gráficos, mas não são necessários, e é melhor evitar instalar mais software só para isso, principalmente em PC com pouco espaço. Baixe programas e arquivos apenas de sites oficiais e desconfie de qualquer instalador que peça para desativar o antivírus.
O que fazer se o hash não bater?
Não abra o instalador. Apague o arquivo, baixe novamente direto da fonte oficial e calcule outra vez. Se ainda não bater, verifique se a página oficial não publicou uma versão mais nova, pois o hash pode ter mudado. Se o download veio de um site não oficial, procure a fonte original ou compre o jogo em uma loja confiável. Se o problema persistir, procure o nome do jogo no PCGamingWiki, que reúne correções conhecidas e caminhos de configuração para o Windows atual.
O VirusTotal substitui a conferência do hash?
Não, os dois são complementares. O hash confirma que o arquivo é igual ao publicado, e o VirusTotal verifica se ele contém ameaças conhecidas segundo dezenas de antivírus. Um arquivo pode ter hash correto e ainda assim ser problemático, se a fonte original estiver comprometida. Usar os dois aumenta a segurança, e leva pouco tempo. Anote o que você alterou em um arquivo de texto, assim fica fácil desfazer a mudança caso algo deixe de funcionar.
Nenhum comentário: