Calcular el hash criptográfico MD5 o SHA1 de un archivo en Windows.

hash1A veces cuando descargas un ISO de Windows o similar requieres calcular el hash SHA1 para ver que concuerde con el archivo que has descargado. La idea es validar que el archivo descargado no esté corrupto y puedas utilizarlo.

Para eso puede usar el programa FCIV.exe de Microsoft en Windows.

FCIV es el acrónimo de File Checksum Integrity Verifier.

En esta página está el enlace para descargar el programa.

En esta otra página te explica como usarlo.

Para calcular los valores de hash MD5 y SHA-1 hash para un archivo tipea el siguiente comando en la línea de comando:

FCIV -md5 -sha1 path\filename.ext

Por ejemplo, para calcular los valores de hash MD5 y SHA-1 para el archivo Shdocvw.dll que se encuentra en la carpeta %Systemroot%\System32, tipea el siguiente comando:

FCIV -md5 -sha1 c:\windows\system32\shdocvw.dll

Este es el comando que utilicé para validar el ISO de la versión “Technical Preview” de Windows 10, un archivo de 3.92GB con un hash SHA1 6A95316728299D95249A29FBEB9676DED23B8BEB

fciv -sha1 WindowsTechnicalPreview-x64-EN-US.iso

Para poder ejecutar el fciv desde cualquier ruta lo puedes agregar al “path”.

Si instalaste el FCIV en el directorio C:\FCIV, tipea en una ventana de comando:

set path=%path%;c:\fciv

Con eso se agregara a la ruta del sistema y podrás ejecutarlo desde cualquier ruta.

Si no quieres hacer eso lo que puedes hacer es simplemente copiar el archivo fciv.exe a la carpeta donde está el archivo del que quieres calcular el hash. En realidad eso fue lo que yo hice porque estaba apurado.

Tener en cuenta que para archivos grandes de 4GB, la operación demora un poco y luego te devuelve un resultado.

fciv-resultado

Como pueden ver el hash es diferente del que debería ser.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s