09 febrero, 2009

HASH***

Un hash es un algoritmo criptográfico para generar claves, es de orden unidireccional (solo en cripta, pero no desencripta), la misma cadena da el mismo resultado.Los hash son usados en la mayoría de las computadoras, cuando introduces la clave de tu usuario (y el usuario) esta se convierte en una clave de números y caracteres (el hash se encarga de esto) y es comparada con la clave almacenada. el algoritmo mas conocido es el md5

ALGORITMO MD5

MD5 (Funciones de digestión "Hash")

Una función de digestión MD5 permite crear una "huella dactilar" digital para cualquier tipo de datos. Constituye una operación unidireccional que transforma una cadena de datos de cualquier longitud en otra cadena más corta de longitud fija. El valor resultante de dos cadenas de datos distintos sometidas a un algoritmo de digestión nunca es el mismo.

md5 en linnux

a continuacion veremos como funciona el algoritmo md5.
en primer lugar le haremos hash a un texto en claro con el md5.
primero crearemos el texto por ejemplo luisa.txt
luego de haberlo creado le daremos el comando
md5sum nombre de texto en este caso luisa.txt de la siguente manera:







podemos ver la cadena de caracteres que el md5 para asegurar la integridad de l texto.si se cambiara algo del texto la cadena de caracteres cambiaria.

ahora le haremos un hash a los binarios de nuestro sistemas tales como:su,passwd,who,last,finger,cat,rm de la siguiente manera

md5sum y la ruta de donde se encuentra el binario ejemplo /bin/su como se muestra en la figura.









esta es la forma en como hacemos un hash con el md5sum de los binarios del sistema.

0 comentarios:

 
**LUISA FERNANDA** © 2008. Template Design By: SkinCorner