I’m using DataVault for storing and generating passwords.
http://www.ascendo-inc.com/DataVault.html