Storing Plaintext Passwords: Risks and How to Fix