I’m making a company back-end that should include a password-safe type feature. Obviously the passwords needs to be plain text so the users can read them, or at least “reversible” to plain text somehow, so I can’t use hashes.
Is there anything more secure I can do than just placing the passwords in plain-text into the database?
Note: These are (mostly) auto-generated passwords that is never re-used for anything except the purpose they are saved for, which is mostly FTP server credentials.
Use encryption. The passwords won’t be in plain text so you’ll have some security but it can be reversed.
The code in this answer should do the trick.