-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hola
On Tuesday 04 February 2003 04:35, [EMAIL PROTECTED] wrote:
> Tengo una duda hace mucho tiempo y es que en muchos lugares he le�do que
> las contrase�as en linux encriptadas con md5 son irreversibles, �alguien
> puede explicar como es que funciona eso?, porque hay algo que suena un
> poco ilogico a primer golpe de vista y es que si yo tengo un usuario
> pepe con contrase�a pepe1234 el sistema guarda en el archivo shadow la
> clave encriptada, pero esa clave encriptada supuestamente siempre se
> corresponde con pepe1234 entonces ya tendr�a una clave a la cual se como
> queda al encriptarla y as� puedo seguir hasta armarme una base de datos
> muy grande con claves y sus respectivas claves encriptadas y luego yo
> conseguir un archivo shadow, consultar esa base de datos y poder
> revertirla, bueno obviamente mi razonamiento debe estar mal porque por
> algo dicen que es irreversible pero lo he pensado y no le encuentro una
> explicaci�n as� que si alguien lo explica o da alg�n link a alg�n

Acabas de descubrir la fuerza bruta, realmente no es reversible, si te fijas 
atacas la clave por comparaci�n con otras generadas con el mismo algoritmo de 
encriptaci�n. Que una clave sea reversible significar�a que dispones de un 
algoritmo capaz de rehacer los pasos utilizados para generarla en sentido 
contrario no que no puedas hacerlo comparando una base de datos.


> documento que lo explique lo agradezco, saludos.
> P.D. : Ahora estoy haciendo una pruebas y veo que cada vez que genero un
> password con md5 me genera distintos resultados, cada vez me confunde
> m�s todo esto.

Es normal, ten en cuenta que en una clave de sistema los primeros ocho 
caracteres ( hablo de memoria ) contienen la salt ( semilla o como quieras 
traducirlo ) utilizada para a�adir aleatoriedad a la generaci�n de la misma, 
con lo que a distinta salt obtendr�s distintos resultados encriptados.

user:$1$:salt:password encriptado con esa salt:
root:$1$kznaCqZo$lG2D1QSImj9BsDOsZ7UBZ/:

En cualquier caso la necesidad de almacenar la salt asociada al password 
reduce en cierta medida la utilidad de �sta como elemento extra de seguridad, 
aunque al menos supongo que salt m�s largas supondr�n tiempos de ataque m�s 
largos.


Espero que esto te aclare algo, aunque no sea totalmente cierto el contenido 
del mensaje

Un saludo
Victor
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE+P8y+EzqHF8R72ekRAkQFAJ9WIcdwlE3qHwcwXmagfAwa7IyTHQCfTcUU
qPj5JmC21eMvn7DLZEu6Y10=
=llTl
-----END PGP SIGNATURE-----

Responder a