Cita: bueno, en fin no c mucho sobre el tema, pero el punto es q lo mas natural kuando c le pierde la klave a un usuario es devolversela mediante alguna forma,
Sería lo más natural para sistemas que no requieren o no tiene mucha seguridad porque los datos cuando viajan por post se pueden cachar mediante un sniffer y tener la información, en cambio usando un hash md5, sha1, etc.. los datos están cifrados por lo que son algoritmos que no van en reversa, solo se comparan las cadenas para validar si el datos es el correcto y aun cachandolos sería dificil saber el contenido.
Ahora que si tu sistema requiere de mas seguridad te recomiendo que leas sobre https y certificados de seguridad, depende de tu necesidad.
Salu2