Szeretném visszakapni az eredeti plain text-et, erős példa pl erre a bankkártya adat
99,99%, hogy valójában nem akarod tárolni a bankkártya adatot. :)
egy külső szolgáltatást szeretnék elérni plain text jelszó átadásával, pl api key, smtp jelszó, stb
Én átgondolnám ezt az egész architektúrát. Miért kell a kliensnek SMTP jelszó, meg mittudomén? A kliens authentikálja magát egy API-n keresztül valahogyan, és az API-t hívogatva csinálhasson olyan dolgokat, amikre van érvényes authz. Majdnem biztos vagyok benne, hogy nem akarsz SMTP jelszót adni az unmanaged klienseknek.
Már eleve a szerveroldalon sem kell adatbázisban tárolgatni ezeket, megkaphatja máshonnan is, pl. valamilyen vaultból.