Volver a la página principal
miércoles 17 enero 2024
23

Generar un checksum de un fichero con cmd en Windows

Generar un checksum (hash) de un fichero en Windows es una tarea común, especialmente en programación y seguridad. En este artículo, exploraremos cómo hacerlo utilizando la herramienta certUtil en la línea de comandos (cmd).

Para generar el checksum de un fichero, puedes utilizar el siguiente comando en la terminal de cmd:

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

Este comando utiliza el algoritmo de hash SHA256 para calcular el checksum del archivo especificado. Puedes ajustar el camino del archivo según tus necesidades.

Es importante comprender el propósito de utilizar checksums. Estos valores hash proporcionan una firma única para un archivo, lo que facilita la verificación de la integridad del archivo y la detección de cambios no autorizados.

Puedes elegir diferentes algoritmos de hash, como MD5 o SHA1, según tus requisitos de seguridad. Sin embargo, se recomienda utilizar algoritmos más seguros como SHA256 para aplicaciones críticas.

Integrar esta funcionalidad en tus scripts o procesos automatizados puede ser útil para garantizar la integridad de los archivos que manejas en tu sistema.

// Ejemplo de script en PowerShell para generar checksum
$filePath = "C:/some_file.txt"
$hash = Get-FileHash -Path $filePath -Algorithm SHA256
Write-Host "Checksum del archivo: $($hash.Hash)";

En este ejemplo de script en PowerShell, utilizamos la función Get-FileHash para obtener el checksum del archivo utilizando el algoritmo SHA256.

Ahora puedes ejecutar este script proporcionando la ruta del archivo y obtener el checksum resultante.

Con este conocimiento, podrás realizar operaciones seguras en Windows que requieran la verificación de la integridad de los archivos.

Compartir:
Autor:
User photo

Jorge García

Fullstack developer