Encriptar es una palabra que no existe en el diccionario de la RAE. En su lugar deberías usar cifrar (por ejemplo).
No creo que por aquí haya muchos criptologos (que tampoco existe), y que sepan de criptas ;)
Si el ataque por fuerza bruta se produce intentando meter los passwords directamente en el login del sistema (cosa que dudo que alguien haga porque el ataque saltaría a la vista de inmediato), esto serviría de poco, pues te da igual el algoritmo utilizado.
Por otro lado, si el atacante tiene una copia del /etc/passwd para hacer dichas comprobaciones, tambien serviría de poco. Las contraseñas cifradas (que no "encriptadas") en dicho archivo llevan un prefijo que indica el algoritmo usado para crearlas. Por ejemplo, si la clave va prefijada con la cadena $1$, entonces se usó MD5. Si no recuerdo mal, $2$ indica Blowfish (al menos en NetBSD), y hay otra para indicar SHA1.
La página crypt(3) del manual detalla esto; en Linux se encuentra en la sección "GNU EXTENSION".
Y si...
(Puntos:2, Interesante)( http://barrapunto.com/ )
Ejemplo:
Password: "lalala"
Tipo Encriptacion (elegir): MD5/SHA/...
De esa manera un posible cracker tendria que intentar romperla probando varios cifrados.
Es solo una idea, no soy criptologo, pero que opinais?
[ot]Re:Y si...
(Puntos:1)( http://linsms.blogspot.com/ | Última bitácora: Viernes, 10 Octubre de 2003, 14:04h )
No creo que por aquí haya muchos criptologos (que tampoco existe), y que sepan de criptas ;)
Mi bitácora [blogspot.com]
Re:[ot]Re:Y si...
(Puntos:4, Divertido)( http://barrapunto.com )
Hay que tener en cuenta que utilizar palabras que no esten en el diccionario aumenta la seguridad de los passwords.
Re:Y si...
(Puntos:2)( http://julipedia.blogspot.com/ )
Por otro lado, si el atacante tiene una copia del /etc/passwd para hacer dichas comprobaciones, tambien serviría de poco. Las contraseñas cifradas (que no "encriptadas") en dicho archivo llevan un prefijo que indica el algoritmo usado para crearlas. Por ejemplo, si la clave va prefijada con la cadena $1$, entonces se usó MD5. Si no recuerdo mal, $2$ indica Blowfish (al menos en NetBSD), y hay otra para indicar SHA1.
La página crypt(3) del manual detalla esto; en Linux se encuentra en la sección "GNU EXTENSION".
The Julipedia [blogspot.com]