jueves, 2 de diciembre de 2010

¿Qué es la suma MD5? (corregida)

Cuando nos descargamos una distribución de linux (también llamadas “distros”) siempre corremos el riesgo de que el archivo esté modificado o no se baje correctamente (es decir, que el archivo esté dañado). En estas circunstancias, al grabarla a un CD, DVD o pendrive para instalarla o probarla, su funcionamiento será incorrecto.

¿Qué significa esto?
Significa que:
  • Si estamos probando la distribución: que no lleguemos a verla funcionar.
  • Si estamos instalándola: que se quede el proceso a medias, impidiendo su finalización y por tanto impedir arrancar al otro sistema operativo si es una instalación dual.
  • Que falle alguna aplicación.
  • Que se “cuelgue” al ejecutar determinadas acciones.

¿Podemos hacer algo para evitar estas situaciones?
La respuesta es sí y, más concretamente, comprobar su suma MD5 antes de grabarla para verificar si el archivo es o no correcto.

Sin entrar en demasiados detalles, MD5 es un algoritmo de reducción criptográfico de 128 bits. La suma MD5 de un archivo es un número hexadecimal de 32 dígitos (esto significa que estará formado por una combinación de 32 elementos que pueden ser números y también letras que van desde la A a la F) único. Esta última palabra la he destacado porque en ella está la idea principal:
“cada archivo tiene una suma MD5 única.”
Esta clave (la suma MD5) está publicada en la página oficial de la descarga de la “distro”. Entonces, si calculo la suma MD5 de la distribución de linux que he descargado y coincide con la de la página oficial, significará que el archivo es correcto (y por tanto que no está ni dañado ni manipulado).

Para calcular la suma MD5 de una “distro” en Ubuntu hay que:
  1. Abrir la terminal e ir a la carpeta donde se encuentre el fichero descargado.
  2. Escribir:
    md5sum xxxxx.iso
    donde xxxxx.iso hay que sustituirlo por el nombre del fichero (la distribución de linux) descargado.
  3. Pulsar “Intro” y esperar unos segundos a que muestre el valor calculado.
Para que quede claro del todo, he aquí un ejemplo real en mi ordenador:

Una página de software gratuito para todo tipo de tareas.

Como sabéis, páginas de descarga de software hay muchas. Hoy quiero destacar una que me parece genial para vosotros los alumnos y para cualquiera en general. Es:


En ella, podéis suscribiros para recibir por correo el boletín semanal con las últimas novedades.

En la pestaña "Catálogo" encontrareis el software clasificado en 17 categorías que a su vez se dividen en subcategorías. En cada una de éstas se especifican los programas correspondientes indicando para cada uno:
  • Los sistemas operativos en los que puede ser instalado.
  • En que idioma está disponible.
  • El tipo de licencia.
  • El tamaño.
  • La fecha de actualización.
  • El DVD de http://www.cdlibre.org donde está incluido y que nos podemos descargar gratis.
  • La homepage.
  • La página de descarga oficial.
En la pestaña "Recopilaciones" encontrareis los CD's y DVD's clasificados por categorías y que están listos para ser descargados de manera gratuita. Aquí, entre otras cosas, también encontrareis una lista de todo el software de estas recopilaciones.

En fin, es más fácil echar un vistazo a esta página que explicarla, así que os invito a pasaros por allí.

Un saludo.