Voltar à página principal
domingo 15 setembro 2024
52

Gerar um checksum de um arquivo com cmd no Windows

Gerar um checksum (hash) de um arquivo no Windows é uma tarefa comum, especialmente em programação e segurança. Neste artigo, vamos explorar como fazer isso usando a ferramenta certUtil na linha de comandos (cmd).

Para gerar o checksum de um arquivo, você pode utilizar o seguinte comando no terminal do cmd:

certUtil -hashfile "C:/some_file.txt" SHA256;

Este comando utiliza o algoritmo de hash SHA256 para calcular o checksum do arquivo especificado. Você pode ajustar o caminho do arquivo conforme necessário.

É importante entender o propósito de usar checksums. Esses valores de hash fornecem uma assinatura única para um arquivo, facilitando a verificação da integridade do arquivo e a detecção de alterações não autorizadas.

Você pode escolher diferentes algoritmos de hash, como MD5 ou SHA1, dependendo dos requisitos de segurança. No entanto, recomenda-se utilizar algoritmos mais seguros, como o SHA256, para aplicações críticas.

Integrar essa funcionalidade em seus scripts ou processos automatizados pode ser útil para garantir a integridade dos arquivos que você manipula em seu sistema.

// Exemplo de script em PowerShell para gerar checksum
$filePath = "C:/some_file.txt"
$hash = Get-FileHash -Path $filePath -Algorithm SHA256
Write-Host "Checksum do arquivo: $($hash.Hash)";

Neste exemplo de script em PowerShell, usamos a função Get-FileHash para obter o checksum do arquivo utilizando o algoritmo SHA256.

Agora, você pode executar este script fornecendo o caminho do arquivo e obter o checksum resultante.

Com esse conhecimento, você poderá realizar operações seguras no Windows que exigem a verificação da integridade dos arquivos.

Compartilhar:
Criado por:
Author photo

Jorge García

Fullstack developer