md5

Enviado por el 30/05/2008

md5

MD5 es un algoritmo de reducción criptográfico de 128 bits, que nos permite entre otras muchas cosas, comprobar la integridad de un fichero. Es muy útil cuando copiamos ficheros entre sistemas, para verificar que no se han producido errores.Veamos un ejemplo:Necesitamos copiar(scp, siempre!!!), descargar... el fichero postfix_2.3.8.orig.tar.gz desde la máquina stewie a la máquina brian. Primero generamos la suma md5 en la máquina origen.[user@stewie]#md5sum -b postfix_2.3.8.orig.tar.gz | awk '{ print $1 }' > postfix.md5[user@stewie]#cat postfix.md5[user@stewie]#a6c560657788fc7a5444fa9ea32f5513Luego copiamos el fichero a la máquina destino[user@stewie]# scp postfix_2.3.8.orig.tar.gz user@brian:/tmpGeneramos la suma md5 y comprobamos el resultado.[user@brian]#md5sum -b postfix_2.3.8.orig.tar.gz | awk '{ print $1 }' > postfix2.md5[user@brian]#diff postfix.md5 postfix2.md5Si el resultado es positivo , diff no devuelve nada.Supongamos que el fichero es alterado en el proceso de copia.Aplicamos diff de nuevo, y obtendríamos:[user@brian]#diff postfix2.md5 postfix.md51c1< aa6c560657788fc7a5444fa9ea32f5513---> a6c560657788fc7a5444fa9ea32f5513Probablemente esto no sirva de mucho a Administradores poco avispados, pero si lo sois ,o simplemente quereis verificar la integridad de vuestras copias o ficheros...aplícate md5sum!Saludos! I'm back!