Je faisais toujours ça puis quelques réflexions me sont venus à l'esprit et également des contraintes clients.
Les contraintes tout d'abord : certains clients EXIGENT d'avoir un système renvoyant le mot de passe.
Puis la réflexion: tu cryptes pourquoi? pour empêcher toi même de voir le mot de passe? car si un hacker est déjà dans ta base pour lire le mot de passe, tu peux être sûr qu'il est pas loin de pouvoir tout faire à d'autres niveaux.
Alors si vraiment pour une question d'éthique tu veux empêcher tes yeux de lire sans faire exprès, passes juste un petit coup d'encodage base 64