MD5 es un algoritmo de digestión de mensajes que toma un mensaje de longitud arbitraria y produce una firma digital de 128 bits del mensaje. Es el más utilizado para verificar la integridad del archivo descargado de la Web. Como es casi imposible producir la misma firma digital a partir de un mensaje diferente, simplemente comparando el MD5sum del archivo descargado y el hash MD5 proporcionado por el propietario, sabrá si ha descargado la copia exacta del archivo sin ningún error.
.
En Linux, verificar el Md5sum es fácil.
Por ejemplo, digamos que ha descargado el archivo iso de Ubuntu: ubuntu-8.04-desktop-i386.iso y su archivo MD5. Para comprobar la suma MD5, en su terminal,
md5sum ubuntu-8.04-desktop-i386.iso
y producirá algo como esto:
8895167a794c5d8dedcc312fc62f1f1f1f ubuntu-8.04-desktop-i386.iso
Ahora, abra el archivo MD5 (con su editor de texto) y compare la cadena de 32 caracteres con la que se muestra arriba. Si todas las cifras son correctas, entonces la integridad del archivo descargado está intacta.
Si el hash MD5 de arriba está almacenado en el archivo como ubuntu-8.04-desktop-i386.iso.md5 , simplemente puede verificar la suma MD5 por
md5sum -c ubuntu-8.04-desktop-i386.iso.md5
Si todo es correcto, producirá el mensaje
ubuntu-8.04-desktop-i386.iso: ok
Mientras que los usuarios de Mac pueden hacer lo mismo en el terminal, para aquellos que no quieren ensuciarse las manos, pueden usar el software: MD5 Filecheck para comprobar la suma MD5. Simplemente coloque el archivo en el icono de la aplicación para mostrar el hash MD5. A continuación, puede verificarla con el archivo MD5.
Para los usuarios de Windows, hay un montón de software disponible que le permite comprobar el hash MD5. Un software pequeño y fácil de usar sería MD5 Check .