Los tests Acid Tests

Los Acid Tests son un conjunto de tests para navegadores web que sirven para comprobar si muestran de forma correcta las páginas web, si se ajustan a los estándares.

Anuncios

Práctica con MD5

¿Qué es y para qué sirve MD5?

Tal y como podemos leer en en artículo correspondiente de la Wikipedia, MD5 es un algoritmo de reducción criptográfico de 128 bits ampliamente usado. Los resúmenes MD5 se utilizan extensamente en el mundo del software para proporcionar la seguridad de que un archivo descargado de Internet no se ha alterado. Comparando una suma MD5 publicada con la suma de comprobación del archivo descargado, un usuario puede tener la confianza suficiente de que el archivo es igual que el publicado por los desarrolladores.

La práctica consistirá en descargar un determinado archivo de Internet, calcular su resumen MD5 y comprobar que coincide con la que nos dan los creadores del archivo en su página web.

  1. Descarga la versión más reciente de MD5summer. Este programa sirve para calcular resúmenes MD5 de cualquier archivo.
  2. Desde la web de sus creadores, descarga la versión más reciente de K-Lite Codec Pack, en su variante Básica. El archivo descargado lo debes mover a tu carpeta.
  3. Descomprime en tu carpeta MD5summer.
  4. Usando este programa, calcula el resumen MD5 del archivo descargado en el punto 2.
  5. Comprueba si el valor obtenido coincide con el que nos proporcionan los creadores de K-Lite Codec Pack.
    (Donde dice MD5: …)

Llegados a este punto nos podemos encontrar con dos situaciones:

  1. Los valores MD5 no coinciden. En este caso, podemos estar seguros de que el archivo no se ha descargado correctamente o que ha sido modificado sin el consentimiento de los autores.
  2. El valor del resumen MD5 calculado coincide con el que aparece en la web de K-Lite Codec Pack. En este caso podemos estar casi seguros de que el archivo ha sido descargado correctamente y que no ha sido manipulado por nadie, ya que es muy difícil que un archivo distinto dé el mismo resultado al aplicarle MD5.