KeePass is an open source password manager. Passwords can be stored in highly-encrypted databases, which can be unlocked with one master password or key file.
M. Sarbini, S. Hassan, T. Jiann, and P. Ahmad. Computer, Communications, and Control Technology (I4CT), 2014 International Conference on, page 219-223. (September 2014)
P. Bahl, and V. Padmanabhan. INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, 2, page 775-784 vol.2. (2000)