With so many passwords to remember and the need to vary passwords to protect your valuable data, it’s nice to have KeePass securely manage your passwords. Password Safe puts all your passwords in a highly encrypted database and locks them with one master key or a key file.
As a result, you only have to remember one single master password or select the key file to unlock the whole database. And the databases are encrypted using the best and most secure encryption algorithms currently known, AES and Twofish. KeePass is really free, and more than that: it is open-source (OSI certified). You can have a look at its full source and check whether the encryption algorithms are implemented correctly.