Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Verificar a Integridade de Arquivos no Windows Usando Hashes

A verificação de arquivos é uma prática essencial para garantir a integridade e a autenticidade dos dados em sistemas operacionais, incluindo o Windows. Uma das maneiras mais eficazes de realizar essa verificação é através do uso de hashes, que são funções matemáticas que transformam dados em uma sequência fixa de caracteres. No Windows, você pode usar o PowerShell ou o Prompt de Comando para calcular e comparar hashes de arquivos.


Exemplos:


1. Verificação de Arquivos Usando o PowerShell:


O PowerShell oferece um cmdlet chamado Get-FileHash que permite calcular o hash de um arquivo. Aqui está um exemplo de como usá-lo:


   # Calcula o hash SHA256 de um arquivo
Get-FileHash -Path "C:\caminho\para\seu\arquivo.txt" -Algorithm SHA256

Este comando retornará o hash SHA256 do arquivo especificado, que você pode comparar com um hash conhecido para verificar a integridade do arquivo.


2. Verificação de Arquivos Usando o CertUtil no CMD:


O Windows também possui uma ferramenta de linha de comando chamada CertUtil que pode ser usada para calcular hashes. Aqui está como você pode usá-la:


   certutil -hashfile C:\caminho\para\seu\arquivo.txt SHA256

Assim como no exemplo do PowerShell, este comando calcula o hash SHA256 do arquivo. Você pode substituir "SHA256" por outros algoritmos suportados, como MD5 ou SHA1, se necessário.


3. Comparação de Hashes:


Depois de calcular o hash de um arquivo, você pode compará-lo com um hash de referência para verificar a integridade. Aqui está um exemplo de como fazer isso no PowerShell:


   $hashCalculado = (Get-FileHash -Path "C:\caminho\para\seu\arquivo.txt" -Algorithm SHA256).Hash
$hashReferencia = "hash_de_referencia_aqui"

if ($hashCalculado -eq $hashReferencia) {
Write-Host "O arquivo está íntegro."
} else {
Write-Host "O arquivo foi alterado ou está corrompido."
}

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.