El MD5 es una función de cifrado criptográfica que se utiliza para generar un estilo de firma digital única (es solamente un bloque de texto), más que nada con la función de verificar la integridad de archivos. En teoría, la firma MD5 de un archivo nunca va a ser igual que la de otro archivo.
La manera en que nos aseguramos de que el archivo que bajamos de Internet es el oficial y legítimo publicado por la fuente oficial, es revisar el Hash MD5 que es publicado por la empresa o desarrollador de software que publica el archivo, y compararlo contra el Hash MD5 que una herramienta calcule en base al archivo que nosotros bajamos.
Hay varios programas gratis para Windows que permiten revisar el hash MD5 de un archivo.
Yo utilizo MD5 Check, que actualmente esta en su version 2.1, y lo pueden bajar el siguiente link
Bajar MD5 Check para Windows (Softpedia)
Me gusta MD5 Check porque no requiere de instalacion, es simplemente un ejecutable.
Una vez que ejecutamos el programa, solo tenemos que hacer lo siguiente (ver el screenshot de abajo que tiene los pasos en cada campo)
- Hacer click en el boton de Browse y escoger el archivo del cual queremos calcular el hash.
- Una vez elegido el archivo, hacemos click en el boton de “Calculate MD5 Checksum“. MD5 Check va a calcular el hash del archivo que le dimos, y lo va a poner en el primer campo de texto.
- Pegar el hash MD5 oficial en el segundo campo de texto, y si coincide con el calculado en base al archivo que tenemos, MD5 Checknos lo hace saber con un mensaje en etiqueta verde, como en el screenshot. Si no coinciden, la etiqueta es amarilla, como en la primera imagen de este post.
Si llegan a tener algun problema con MD5 Check, tambien pueden utilizar ExactFile, otra herramienta para revisar hashes, que tiene varias cualidades buenas también, como el hecho de que es multi-threaded, que soporta nombres de archivos Unicode, y tambien funciona para otros tipos de Hash, como SHA-1, CRC32, etc.
One Response to Como revisar el hash MD5 de un archivo en Windows