Validación de archivos mediante algoritmo MD5.

MD5 es un algoritmo que se aplica sobre un fichero o archivo para, mediante una serie de operaciones matemáticas, se calcule un número de 32 dígitos hexadecimal que sirve para comprobar que el archivo que acabamos de descargar no tenga ningún tipo de modificación que pueda llevar a errores o modificaciones no deseadas.
Para ello necesitamos un programa que calcule el número de 32 dígitos del archivo que queremos comprobar y también necesitamos el MD5 del archivo original (proporcionado por el fabricante) para poder realizar la comprobación.
Para el ejemplo voy a usar el programa WinMD5 Free, y voy a comprobar que el archivo .zip que contiene el instalador no ha sufrido modificaciones:
Primero descargamos el «.zip» de la web oficial (http://www.winmd5.com/), lo descomprimimos y ejecutamos el «.exe».
Después seleccionamos el archivo buscándolo con el botón «Browse», una vez seleccionado el programa automáticamente calculará el algoritmo y nos lo mostrará en el cuadro inferior. Por último sólo nos queda comparar ese número con el MD5 proporcionado por el fabricante.
foto
 
 
 
foto2