Buscar
Haz una pregunta »

md5sum: Verificar la integridad de las descargas

Marzo 2015


Introducción


Una pequeña introducción al programa md5 o md5sum comúnmente llamado checksum.

La utilidad md5sum permite calcular lo que se llama la huella digital de un archivo. En inglés, fingerprint, message-digest o checksum. Este es un valor de 128 bits que corresponde a la suma de control calculada a partir del archivo.


El objetivo de un checksum MD5 no es garantizar la procedencia de un archivo o grupo de estos. Su interés es el de verificar la integridad de los datos descargados. De hecho, nadie está al abrigo de una perturbación o de un problema de red que tengan como consecuencia la alteración de un archivo durante la descarga.

Windows

Para los puritanos de la línea de comandos (bajo DOS)

Comienza por descargar la versión ZIP para Windows desde esta dirección:
Descargar MD5

(nota que desde este sitio puedes descargar la versión .tar.gz para Linux).

Descomprime el archivo en una carpeta de la raíz de C: (en nuestro ejemplo la denominaremos md5sum).

Abre una consola MS-DOS, haz clic en Inicio > Ejecutar > Escribe cmd (en entornos W2K o XP) o command (en Windows 98). Ubícate en la carpeta que contiene el archivo md5.exe
C:\>cd md5sum <Enter>. Si aún no estás en la raíz del disco duro, ingresa: cd y presiona Enter.

C:\<bold>md5sum>

Asegúrate que el archivo md5.exe esté presente:

C:\md5sum>dir /w /p <Enter>.


[.] [..] index.html main.c
md5.c md5.exe md5.gif md5.h
md5.vcproj rfc1321.html rfc1321.txt
11 fichier(s) 157 564 octets
2 Rép(s) 6 791 827 456 octets libres



Ejecuta el comando:

md5 'le_chemin_complet_de_votre_image_iso' <Enter>

Ejemplo:
(suponiendo que nuestro archivo imagen se encuentra en D:\image_isoSmoothwall).

C:\md5sum>md5 D:\image_isoSmoothwall\smoothwall-2.0-metro.iso <Enter>

Luego de algunos segundos deberías obtener el resultado siguiente:

D0AB11311B866B2332E92479906F2FF9 D:\Linuximage_isoSmoothwall\smoothwall-2.0-metro.iso

Utiliza la opción -n si no deseas que se muestren el nombre y la ruta de la imagen después de la comparación:

C:\md5sum>md5 -n D:\image_isoSmoothwall\smoothwall-2.0-metro.iso <Enter>

D0AB11311B866B2332E92479906F2FF9

No te queda más que comparar el resultado obtenido con el del archivo que tiene como nombre md5.txt o incluso iso.md5 o iso.md5.asc, descargado al mismo tiempo que la imagen iso.

Otro método consiste en colocar el programa md5 o md5sum (de acuerdo al programa descargado) en el directorio:

C:\windows\command\ (para Windows 95/98/Me)

C:\winnt\system32\ (para Windows 2000)

C:\windows\system32\ (para Windows XP)

A partir de este momento, podrá llamar al comando md5 o md5sum (siempre desde una consola MS-DOS) directamente desde el directorio de la imagen ISO por evaluar.

Ejemplo:
D:\image_isoSmoothwall>md5 -n smoothwall-2.0-metro.iso <Enter>

D0AB11311B866B2332E92479906F2FF9

Para los incondicionales de la interfaz gráfica 'GUI'

mst MD5

Descargar mst MD5

Una vez instalado, ejecútalo, una pequeña interfaz gráfica se abrirá invitándote a:
Simply drag the file on this window to see the MD5 checksum
Arrastra simplemente el archivo a esta ventana para ver el resultado de MD5.

Es todo. Ahora sólo tiene que esperar (menos de 1 minuto como máximo, todo dependerá del tamaño del archivo).

WinMD5

Descarga WinMD5, selecciona el archivo a controlar, haz clic en Calcular, ingresa o copia/pega en el campo de Comparación, la clave que le ha sido comunicada.

A continuación, haz clic en Comparar para comparar el valor calculado con el valor que acaba de ingresar. El resultado aparece en la ventana confirmándole la autenticidad del archivo analizado.

winMd5Sum

Descarga winMd5Sum y sigue las instrucciones.

GNU/Linux

En una consola

En entorno Linux, la utilidad md5sum suele estar integrada a tu distribución. No obstante, si no estuviera, dirígete a la siguiente dirección para descargar un archivo comprimido:
http://www.fourmilab.ch/md5/

En entorno GNU/Linux, todo lo que tienes que hacer, es ubicarte en el directorio que contiene el archivo que deseas verificar e ingresar el comando:
$md5sum nom_del_archivo <Enter>


El resultado debería aparecer al cabo de unos segundos bajo la forma siguiente (en realidad la misma que bajo Windows):
D0AB11311B866B2332E92479906F2FF9 nom_ del_archivo

Si no estás en el directorio que contiene el archivo a verificar, puedes también indicarle la ruta de la manera siguiente:
$md5sum /home/user/download/nom_ del_archivo <Enter>

No olvides que puedes utilizar la facilidad completar automaticamente (presionando la tecla TAB) para completar sus líneas de comandos

Generar suma MD5

Para Windows y GNU/Linux

Para generar la suma MD5, solo necesitas efectuar la misma operación que para la verificación, es decir:

md5sum nom_ del_archivo <Enter>

Nota: nom_ del_archivo puede ser cualquier tipo de archivo (archivo, imagen, texto, iso, ejecutable, etc.).

Si deseas crear un archivo texto (mi_archivo_md5sum.txt), debes dirigir la salida del comando md5sum hacia el archivo texto propiamente dicho en lugar de la salida estándar, es decir la pantalla. Utiliza para esto el direccionador >, común a Windows y GNU/Linux.

md5sum nom_ del_archivo > mi_archivo_md5sum.txt <Enter>
Consulta este artículo sin tener que estar conectado, descárgalo gratis aquí en formato PDF:
Md5sum-verificar-la-integridad-de-las-descargas.pdf

Consulta también

En la misma categoría

md5sum - Check integrity of downloads
Por jak58 el 23 de febrero de 2010
md5sum: Controllo dell'integrità dei download
Por n00r el 27 de mayo de 2009
MD5Sum - Verificar a integridade do download
Por ninha25 el 13 de agosto de 2009
El artículo original fue escrito por jipicy. Traducido por Carlos-vialfa.
El documento « md5sum: Verificar la integridad de las descargas » de Kioskea (es.kioskea.net) se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo bajo las condiciones señaladas por esta licencia. Deberás hacerla siempre visible y dar crédito a Kioskea.