Cuando usas md5(), ya no hay vuelta atras

, en el caso de "recordatorio de contraseña" se recomienda, generarle un password temporal al usuario , y cuando ingrese al sistema darle la oportunidad de cambiarlo por otro.
Espero haberte dado un idea
Saludillos.