KeePass is a free open source password manager, which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key file. So you only have to remember one single master password or select the key file to unlock the whole database. The databases are encrypted using the best and most secure encryption algorithms currently known (AES and Twofish).
Keepass comes in a portable version, perfect for keeping on a USB thumbdrive. The password database consists of only one file that can be transferred from one computer to another easily.
Keepass is open source and totally free (released under the GPL). Version 2.x (the latest) runs on Windows 98, 98SE, ME, 2000, XP, 2003, Vista, Mono (Linux, Mac OS X, BSD, …), the only requirement being that you have Microsoft .NET Framework ? 2.0 or Mono ? 2.0.1. It allows for exporting to XML, HTML, CSV, KDB3, XSL-Transformed, and importing from more than 25 different formats. KeePass 2.x already has built-in support for file synchronization and because it has a plugin architecture which allows others to extend the application you can also download a plugin to synchronize with online storage providers!
KeePass supports the Advanced Encryption Standard (AES, Rijndael) and the Twofish algorithms to encrypt its password databases, this is the same type of encryption used by banks and the government, so you know your data is safe.
Grab a copy of Keepass from keepass.info.