Suma MD5
Introducción
Una pequeña introducción al programa
"md5" o
"md5sum" comúnmente llamado
"checksum".
EL utilitario
md5sum permite calcular lo que se llama la huella digital de un archivo. En inglés,
fingerprint, message-digest o
checksum 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. En efecto, 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.
I - Windows
I-1 - Para los puritanos de la línea de comandos (bajo "Dos")
Comience por descargar la versión
".zip" para
Windows desde esta dirección:
Descargar MD5
(note que desde este sitio puede descargar la versión "
.tar.gz" para "
Linux".)
Descomprima el archivo en una carpeta de la raíz de "
C:" (en nuestro ejemplo la denominaremos "
md5sum").
Abra una consola
MSDos.
Inicio=>Ejecutar=>
Escriba
cmd (en entornos W2K o XP) o
command (en Win98)
Ubíquese en la carpeta que contiene el archivo "
md5.exe".
C:\>
cd md5sum <Enter>
(si aún no esta en la raíz del disco duro, ingrese:
cd Enter).
C:\
md5sum>
Asegúrese que el archivo "
md5.exe" está présente:
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
Lance entonces 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ía obtener el resultado siguiente :
D0AB11311B866B2332E92479906F2FF9 D:\Linuximage_isoSmoothwall\smoothwall-2.0-metro.iso
Utilice la opción "
-n" si no desea 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 le queda más que comparar el resultado obtenido con el del archivo que tiene como nombre "
md5.txt", o incluso "...
iso.md5" o aún "...
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 MSDos) directamente desde el directorio de la imagen ".iso" por evaluar.
Ejemplo:
D:\image_isoSmoothwall>
md5 -n smoothwall-2.0-metro.iso <Enter>
D0AB11311B866B2332E92479906F2FF9
I-2 - Para los incondicionales de la interfaz gráfica "GUI"
mst MD5
Descargar
mst MD5
Una vez instalado, láncelo, una pequeña interfaz gráfica se abrirá invitándolo a:
"
Simply drag the file on this window to see the MD5 checksum"
"Arrastrar simplemente el archivo en 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
Descargar
WinMD5 y proceda de la siguiente manera:
- Seleccionar el archivo a controlar,
- Haga clic en [Calcular],
- Ingrese o Copiar/Pegar en el campo de Comparación, la clave que le ha sido comunicada.
- Haga 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
Descargar
winMd5Sum y seguir las instrucciones.
II - GNU/LInux
II-1 –En una consola
En entorno Linux el utilitario "
md5sum" está generalmente integrado a su distribución. No obstante, si no estuviera, refiérase a la siguiente dirección para descargar un archivo comprimido:
http://www.fourmilab.ch/md5/
En entorno GNU/Linux, todo lo que tiene que hacer, es ubicarse en el directorio que contiene el archivo que desea verificar e ingresar el comando siguiente :
$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á en el directorio que contiene el archivo a verificar, puede también indicarle la ruta de la manera siguiente:
$md5sum /home/user/download/nom_ del_archivo <Enter>
No olvide que puede utilizar la facilidad "
completar automaticamente" (presionando la techa "
TAB") para completar sus líneas de comandos
III – Generar suma MD5
Para Windows y GNU/Linux
Para generar la suma
MD5, sólo necesita 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. etc.)
Si desea crear un archivo texto (
mi_archivo_md5sum.txt), debe redirigir la salida del comando "
md5sum" hacia el archivo texto propiamente dicho en lugar de la salida estándar, es decir la pantalla. Utilice para esto el redireccionador "
>", común a Windows y GNU/Linux.
md5sum nom_ del_archivo > mi_archivo_md5sum.txt <Enter>