Vous êtes sur la page 1sur 10

Algoritmo MD5

Victoria Amalia Sevilla Gonzlez


Kevin Antonio Rueda Aguilar
Jorge Andrs Lpez Miranda
Christian Antonio Garca Barillas

Introduccin
Criptografa: Alterar las representaciones

lingsticas de los mensajes, logrando


confidencialidad en estos.
Las transacciones que se realizan a travs de
la red pueden ser interceptadas. La seguridad
de esta informacin debe garantizarse. Por
esto se recurre a los criptgrafos
(matemticos).

Avanzan las matemticas = Avanza la


criptografa

Objetivo
Segn

W, Stallings (1998), MD5 es un


algoritmo que se suele utilizar para realizar la
comprobacin de la integridad de ficheros
binarios,
siendo
muy
utilizado
para,
laposterior verificacin deimgenes ISO o
programas descargados de Internet.
Este mismo, aade que MD5 se utiliza
tambin por motivos de seguridad. De forma
que permite saber si un determinado fichero
ha sido fraudulentamente modificado.

Historia
E. Hernndez. (1998), afirma que MD5es uno de los

algoritmos de reduccin criptogrficos diseados por


el
profesorRonald
RivestdelMIT(Massachusetts
Institute of Technology, Instituto Tecnolgico de
Massachusetts). Fue desarrollado en1991como
reemplazo del algoritmoMD4despus de que Hans
Dobbertindescubriese su debilidad.
A pesar de su amplia difusin actual, la sucesin de
problemas de seguridad detectados desde que,
en1996,Hans Dobbertin anunciase unacolisin
dehash, plantea una serie de dudas acerca de su
uso futuro.

Funcionamiento
La codificacin del MD5 de 128 bits es

representada tpicamente como un nmero de


32 dgitos hexadecimal. El siguiente cdigo de
28 bytes ASCII ser tratado con MD5 y
veremos su correspondientehashde salida:

MD5("Esto s es una prueba de MD5") =


02306f485f385f6ed9ab6626052a633d

Funcionamiento
Un simple cambio en el mensaje nos da un

cambio total en la codificacinhash, en este


caso cambiamos dos letras, el s por un
no.
MD5("Esto no es una prueba de MD5") =
dd21d99a468f3bb52a136ef5beef5034
Otro ejemplo sera la codificacin de un campo
vaco:
MD5("") =

Aplicaciones
Comprobacin al descargar software
Comprobacin de IOS, en router s Cisco
Encriptado de contraseas en routers Cisco
Verificar correos, utilizando claves publicas y

privadas
En sistemas UNIX yGNU/Linuxse utiliza el
algoritmo MD5 para calcular elhashde las
claves de los usuarios.

Referencias Bibliogrficas
Douglas E. Comer. Redes de Computadoras, Internet. Mxico: Prentice
Hall;
E. Hernndez. (1998). Transmisin de datos en tiempo real: Sntesis de
protocolos y redes para transmisin en tiempo real.
Tom Shaughnessy. (2000). Manual de CISCO. Mxico: Mc Graw Hill.
W, Stallings (1998). Comunicaciones y Redes de Computadores. Mxico:
Prentice Hall.

Sitio Web
Cisco, Sitio Oficial de Cisco Systems, recuperado el 23 de Julio del 2012 de:
http://www.cisco.com/en/US/docs/ios/12_2t/12_2t4/feature/guide/ft_md5v.html
RFC Del MD5, recuperado el 23 de Julio del 2012 de:
http://www.ietf.org/rfc/rfc1321.txt

Gracia
s!

Algoritmo MD5

Victoria Sevilla
Kevin Antonio Rueda Aguilar
Jorge Andrs Lpez Miranda
Christian Antonio Garca Barillas

Vous aimerez peut-être aussi