Wenn die fachliche Anforderung lautet, die Passwörter müssen im Klartext anzeigbar sein, und nur dann, sollte man sich über das Thema Verschlüsselung Gedanken machen. Ansonsten wie flashpixx sagt auf jedenfall mit ausreichendem hashing arbeiten.
Klartext Passwörter wären nicht nur in der implementierung weit aufwendiger, das zieht einen nötigen Rattenschwanz nach sich, der innerhalb eines Abschlussprojekts nicht zu bewältigen ist. Eure Firma kommt dann um die Implementierung massiver Sicherheitsmechanismen nicht drum herum, vor allem wenn auch Kundenpasswörter abgelegt werden. Wir reden dann von Zutrittskontrolle, auditing, 4 Augen Prinzip, PKI, HSMs, Database encryption und dem ganzen Prozessgeraffel was da hinten dran hängt, denn nur dann kann mit mit einigermaßen guten Gewissen über eine Verschlüsselung nachdenken. Alles andere halte ich für absolut fahrlässig.