ich würde auf keinen fall einen reversiblen prozess verwenden. speichere in den .sav-files NUR einen hash, alles andere ist total unsicher.
benutzernamen sind benutzernamen und sollten nicht vertraulich sein müssen. dafür ist das passwort da.