Está en la página 1de 3

INSTITUTO TECNOLGICO SUPERIOR DE COATZACOALCOS

ASIGNATURA: SEGURIDAD EN REDES.

CARRERA: INGENIERA EN SISTEMAS COMPUTACIONALES.

TEMA: HASH MD5

Cul es el hash MD5?


El hash MD5 tambin se conoce como suma de comprobacin para un archivo es un valor de 128-bit, algo as como una huella digital del archivo.Hay una pequea posibilidad de obtener dos hashes idnticos de dos archivos diferentes. Esta caracterstica puede ser til tanto para la comparacin de los ficheros y su control de la integridad. Imaginemos una situacin que le ayudar a entender cmo funciona el hash MD5. Alice y Bob tienen dos archivos de gran tamao similares. Cmo sabemos que son diferentes, sin enviarlos a la otra? Simplemente tenemos que calcular los hashes MD5 de los archivos y compararlos.

MD5 Hash Propiedades


El hash MD5 se compone de una pequea cantidad de datos binarios, por lo general no ms de 128 bits. Todos los valores hash compartir las propiedades siguientes: Longitud de Hash La longitud del valor hash se determina por el tipo del algoritmo utilizado, y su longitud no depende del tamao del archivo. Las longitudes de hash ms comunes son de valor ya sea 128 o 160 bits. No detectabilidad Cada par de archivos no idnticos se traducir en un valor hash completamente diferente, incluso si los dos archivos slo se diferencian por un solo bit. Gracias a la tecnologa de hoy, no es posible descubrir un par de archivos que se traducen en el mismo valor hash. Repetibilidad Cada vez que se aloja un archivo en particular utilizando el mismo algoritmo, exactamente el mismo valor hash se produce. Irreversibilidad Todos los algoritmos de hash son de sentido nico. Dado un valor de la suma, es imposible descubrir la contrasea. De hecho, ninguna de las propiedades del mensaje original se puede determinar dado el valor de la suma solo. El algoritmo fue inventado por:

El profesor Ronald L. Rivest (nacido en 1947, Schenectady, Nueva York) es un criptgrafo, y es el profesor Viterbi de la Ciencia de la Computacin en el MIT del Departamento de Ingeniera Elctrica y Ciencias de la Computacin. l es ms conocido por su trabajo en cifrado de clave pblica con Len Adleman y Adi Shamir, especficamente el algoritmo RSA, por la que gan en 2002 el Premio Turing ACM.

Cul es el algoritmo MD5?


El algoritmo toma como entrada un mensaje de longitud arbitraria y produce como salida un 128-bit "huella digital" o "compendio del mensaje" de la entrada. Se conjetura que es casi imposible producir dos mensajes que tengan la sntesis del mensaje mismo, o para producir cualquier mensaje que tenga un determinado resumen preespecificado mensaje de destino. El algoritmo MD5 est pensado para aplicaciones de firma digital, donde se debe un gran archivo "comprimido" de una manera segura antes de ser encriptado con una clave privada (secreta) bajo un sistema criptogrfico de clave pblica como RSA. Este "mensaje" es tambin conocido como MD5 Checksum o Hash MD5.

Cul es la suma de control MD5?


La suma de control MD5 de un archivo es un valor de 128-bit, algo as como una huella digital del archivo. Hay una posibilidad muy pequea de conseguir dos sumas idnticas de dos ficheros diferentes. Esta caracterstica puede ser til tanto para la comparacin de los ficheros y su control de la integridad. Imaginemos una situacin que le ayudar a entender cmo funciona la suma de comprobacin. Alice y Bob tienen dos archivos de gran tamao similares. Cmo sabemos que son diferentes, sin enviarlos a la otra? Simplemente tenemos que calcular las sumas de comprobacin de estos archivos y compararlos. El RFC 1321 describe Suma de control MD5 (MD5 Message-Digest) como: El algoritmo toma como entrada un mensaje de longitud arbitraria y produce como salida un 128-bit "huella digital" o "compendio del mensaje" de la entrada. Se conjetura que es computacionalmente imposible producir dos mensajes que tengan la sntesis del mensaje mismo, o para producir cualquier mensaje que tenga un determinado resumen preespecificado mensaje de destino. El algoritmo MD5 est pensado para aplicaciones de firma digital, donde se debe un gran archivo "comprimido" de una manera segura antes de ser encriptado con una clave privada (secreta) bajo un sistema criptogrfico de clave pblica como RSA. El algoritmo MD5 ha sido diseado para ser muy rpido en mquinas de 32 bits. Adems, el algoritmo MD5 no requiere ninguna tabla de sustitucin grandes; el algoritmo puede ser codificado bastante compacta.

También podría gustarte