HASH_Encriptacion

Páginas: 3 (517 palabras) Publicado: 31 de octubre de 2015
¿Qué es una función Hash?
Una función hash es método para generar claves o llaves que representen de manera casi unívoca a un documento o conjunto de datos. Es una operación matemática que serealiza sobre este conjunto de datos de cualquier longitud, y su salida es una huella digital, de tamaño fijo e independiente de la dimensión del documento original. El contenido es ilegible.
Es posibleque existan huellas digitales iguales para objetos diferentes, porque una función hash, en el caso del SHA-1 tiene 160bits, y los posibles objetos a resumir no tienen un tamaño límite.
A partir de unhash o huella digital, no podemos recuperar el conjunto de datos originales. Los más conocidos son el MD5 y el SHA-1. Cifrar una huella digital se conoce como firma digital.
Requisitos que debencumplir las funciones hash:
– Imposibilidad de obtener el texto original a partir de la huella digital.– Imposibilidad de encontrar un conjunto de datos diferentes que tengan la misma huella digital(aunque como hemos visto anteriormente es posible que este requisito no se cumpla).– Poder transformar un texto de longitud variable en una huella de tamaño fijo (como el SHA-1 que es de 160bits).–Facilidad de empleo e implementación.
Ejemplos de funciones Hash
MD5
Es una función hash de 128 bits. Como todas las funciones hash, toma unos determinados tamaños a la entrada, y salen con una longitudfija (128bits).
El algoritmo MD5 no sirve para cifrar un mensaje. La información original no se puede recuperar ya que hay pérdida de datos. MD5 es usado para firmas digitales como veremospróximamente en REDESzone.net
SHA-1
Es parecido al famoso MD5, pero tiene un bloque de 160bits en lugar de los 128bits del MD5. La función de compresión es más compleja que la función de MD5. SHA-1 es máslento que MD5 porque el número de pasos son de 80 (64 en MD5) y porque tiene mayor longitud que MD5 (160bits contra 128bits). Lo que convierte a SHA-1 más robusto y seguro, totalmente apto para VPN’s...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS