miércoles, 18 de febrero de 2015

20. Función Resumen

Se conocen por su nombre inglés bash; son funciones que asocian a cada documento un número y que tienen la propiedad de que conocido el valor numérico. El tamaño de un documento en bits podría ser una función resumen; también podría serlo, por ejemplo, la función que a cada documento le asocia su fecha de creación.

No cumplen los dos requisitos fundamentales: el primero de ellos, debe ser muy difícil que dos documentos distintos tengan el mismo resumen, y el segundo, que debe ser muy difícil, por no decir imposible, crear un documento a partir del valor de su resumen.
Como vemos, si nos fijamos en el primer ejemplo de la función tamaño en bits de un documento, no cumple ninguno de estos requisitos, pues es fácil que dos documentos tengan el mismo tamaño, y aún mas fácil es crear un documento que tenga un tamaño dado. Algunos de estos algoritmos son el MD5 y el SHA.

Sabemos que en Linux las contraseñas de los usuarios se encuentran en el fichero /etc/ passwd o en versiones más actuales en el fichero /etc/shadow. Los algoritmos que más se utilizan son el MD5 y el SHA- 512. Se recomienda utilizar este último pues se considera el MD5 mucho más inseguro.
La contraseña  que utiliza el algoritmo SHA-512, es mucho más larga y por tanto será menos vulnerable que la utilizado el algoritmo MD5 para ocultarla.

No hay comentarios:

Publicar un comentario

Gracias por tu tiempo.