MD5 sin lugar a dudas. Puedes buscar por el foro sobre el tema qe encontraras usuarios que preguntaba lo mismo y las recomendaciones que se le dierón.
La seguridad es lo primero, así que da igual si el usuario tiene que hacer un pequeño esfuerzo de cambiar la contraseña
Cita: md5 ... es un poco más complicada desencriptarlas pero no imposible.
Creo que nada es imposible, pero el tema de md5 para mi es como si lo fuera.
No creo que nadie usando un programa de fuerza bruta por ejemplo, tenga las ganas de tirarse 10 años, por ejemplo, descifrando una simple password
Saludos,