Obtener hash de un archivo usando CMD

Un hash criptográfico es una string (o texto) de tamaño fijo que se utiliza como identificador/huella digital de algunos datos. Estos son particularmente útiles para determinar la integridad de los archivos después de que se transfieren a través de un canal de comunicación. Ciertos procesos a nivel del sistema operativo incluso utilizan hashes para su funcionamiento. El procesador de comandos del sistema operativo Windows (cmd.exe) brinda al usuario la capacidad de calcular hashes en archivos/directorios a través de un comando de utilidad llamado Certutil . En este artículo, aprenderemos a calcular hashes en el símbolo del sistema (cmd).

Descripción del comando:
El comando Certutil se utiliza principalmente para trabajar con certificados digitales y no con hash. La capacidad de generar archivos hash se debe a la presencia de un modificador -hashfile en él.

> Certutil -hashfile
-hashfile  -- Generate and display cryptographic hash over a file

Donde certutil es el comando y -hashfile es un modificador que se le proporciona.
Sintaxis:
el modificador -hashfile acepta dos argumentos. En primer lugar, la ruta al archivo en el que nos interesa obtener el hash. Y luego el algoritmo hash que nos interesa.

Creando una sintaxis:

Certutil -hashfile (Path_to_file) [HashAlgo]

Donde Path_to_file es un argumento obligatorio (debe proporcionarse) y HashAlgo es un argumento opcional (si no se proporciona, el valor predeterminado es SHA1). Si se proporciona HashAlgo , debe ser de SHA (algoritmos de hash seguros) o de familias de hash criptográfico MD (resumen de mensajes). Algunos de los algoritmos hash permitidos en el comando son MD4, MD5, SHA1, SHA256, SHA512.

Uso del comando:
para demostrar el uso del comando, estaríamos ejecutando el comando en un archivo. Nuestro archivo de ejemplo estará en la ubicación » C:\Users\Public\spars.txt» .

Eso contiene algunos datos de texto. Entonces, para obtener el hash MD5 (Message Digest 5) del archivo, tendríamos que ejecutar el comando.

certutil -hashfile "C:\Users\Public\spars.txt" MD5

El comando al ejecutarse produciría una salida similar a esta.

MD5 hash of spars.txt:
cb21e6741817a2d3020e02bb94301ae4
CertUtil: -hashfile command completed successfully.

Para obtener el hash SHA512 del archivo anterior, el comando y el resultado aparecerán de la siguiente manera:

Publicación traducida automáticamente

Artículo escrito por VasuDev4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *