DISTINGUIDOS COMPAÑEROS:
¿CÓMO FUNCIONA LA COMPROBACIÓN DE LAS IMÁGENES ISO CON EL ALGORITMO MD5SUM?.ME GUSTARÍA , SI SOIS TAN AMABLES, QIE ME EXPLICARAIS ( PARTIENDO DESDE CERO )COMO SE COMPRUEBAN LAS IMÁGENES DESCARGADAS CON EL MD5SUM.
GRACIAS Y RECIBID UN CORDIAL SALUDO.
P.D.:SI HACE FALTA ALGÚN SOFTWARE DECIRME DÓNDE CONSEGUIRLO.

$ man md5sum
$ man md5sum
MD5SUM
carananet
QUERIDO TRULLO:
NO ENTIENDO LO QUE ME HAS RESPONDIDO.
GRACIAS Y SALUDOS.
carananet
para ver el funcionamiento
para ver el funcionamiento de md5sum, vete a una terminal y ejecuta "man md5sum"
Un poco sobre el Algoritmo MD5
El MD5 (acrónimo de Message-Digest Algorithm 5, Algoritmo de Resumen del Mensaje 5) es un algoritmo que basa su funcionamiento en operaciones aritméticas (lineales y no lineales) sobre bloques de 512 bytes (creo recordar) en los que el algoritmo divide el mensaje.
Como resultado, devuelve un resumen del mensaje.
¿Cuál es su utilidad? Una de ellas, es para comprobar la integridad de binarios. Una de las propiedades que tiene el algoritmo MD5 es que la alteración de un único bit en el mensaje (fichero) provoca que el resumen varíe notablemente.
(No te asustes, te voy a enseñar fácilmente cómo usarlo...).
Cómo obtener la suma MD5 de un fichero
El comando md5sum devuelve la suma MD5 de todos los ficheros que le indiques a continuación.
Supongamos el siguiente directorio:
frodo@ubuntu:~/comarca$ lsbilbo.txt frodo.txt gandalf.txt sam.txt
Para calcular la suma de un fichero concreto:
frodo@ubuntu:~/comarca$ md5sum gandalf.txt18f1d4abe3db04f88a471a57b8e4e082 gandalf.txt
Toda esa ristra de números y letras es un número en hexadecimal es el resumen del fichero
gandalf.txt. Si te fijas, son 32 números, por 16 (base 16) dan los 512 bits ;).Para calcular la suma de todos los ficheros anteriores:
frodo@ubuntu:~/comarca$ md5sum *307372fa8fd5c146b22ae7a45b49bc31 bilbo.txt
c14ccf5d4b3b282f6b73b2fe3d38e059 frodo.txt
18f1d4abe3db04f88a471a57b8e4e082 gandalf.txt
3ef32f8c679073e0b95eaa286ab807a2 sam.txt
Podemos redireccionar la salida a un fichero:
frodo@ubuntu:~/comarca$ md5sum * > mordor.md5De ésta forma, podemos saber si ha habido alguna modificación en alguno de los anteriores ficheros (lo que te indicaré a continuación).
Cómo comprobar la suma MD5 de un fichero
Pues si has entendido todo hasta aquí, no debería ser demasiado complicado. Ésto era lo que preguntabas, así que al grano.
Para ello vamos a modificar una letra de un fichero. Entonces la suma MD5 para ese fichero será muy pero que muy distinta.
El comando es el siguiente:
md5sum -v -c fichero_donde_esta_la_suma_para_verificar.md5La opción
-v, como siempre, pide al comando que sea "verbose" (explicativo, vamos... que indique qué está haciendo), y la opción-ces para indicarle que compruebe la suma MD5 del fichero que hay a continuación.Y aquí está el resultado del comando en mi caso:
frodo@ubuntu:~/comarca$ md5sum -v -c mordor.md5bilbo.txt Correcto
frodo.txt FALLÓ
gandalf.txt Correcto
sam.txt Correcto
md5sum: la comprobación MD5 falló en 1 de 4 fichero(s)
Efectivamente, modifiqué el archivo
frodo.txt... ;)frodo@ubuntu:~/comarca$ md5sum frodo.txtf2fab46b153c1f6e9e775b55a3cb1c65 frodo.txt
...cuando antes era:
c14ccf5d4b3b282f6b73b2fe3d38e059. Te los pongo uno al lado del otro, para que veas que son dos números bastante diferentes:c14ccf5d4b3b282f6b73b2fe3d38e059(MD5 antes)f2fab46b153c1f6e9e775b55a3cb1c65(MD5 ahora)Si te fijas, uno a uno casi todos los números son distintos (el de arriba con el de abajo).
Ah! Y no me voy sin recomendarte la Página Wiki del MD5, en la que incluso puedes encontrar el algoritmo!
Salu2
19th december 2006
Ian Holm, Ian McKellen, Andy Serkis and Peter Jackson
The Hobbit
Smaug awakens...
Paz, Amor y GNU/Linux
Muy bueno
Muy bueno todo che, yo lo estoy usando en este momento pero queria ver de usar una manera mas facil. Onda click derecho en el archivo y MD5. da fiaca aveces ir al terminal y hacer todo eso no? Aunque sea facil.
Supongo que instalando algun paquetito se puede hacer.
Gracias saludos
Leonel