Use keepass. It's an encrypted db with great mobile and desktop clients. Problem solved.
That's truly not awful. But it's not as easy as car keys.
Use a keyfile and password just in case your password is compromised, the attacker would still need access to your machine to open the dB.