KeePass is a password manager that helps you store and manage your passwords in a secure way. You can put all your passwords in one database locked with a single master key or a key file. The database is encrypted using the AES algorithm and the program includes a strong automatic password generator, expire dates, customized icons and categories and much more.
Note that available plug-ins may not be portable.
Note: KeePass Classic is also available with fewer features, but does not require DotNet. See edition comparison.