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 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.

KeePass features:

Strong Security

Multiple User Keys

Portable and No Installation Required, Accessibility

Export To TXT, HTML, XML and CSV Files

Import From Many File Formats

Easy Database Transfer

Support of Password Groups

Time Fields and Entry Attachments

Auto-Type, Global Auto-Type Hot Key and Drag&Drop

Intuitive and Secure Clipboard Handling

Searching and Sorting

Multi-Language Support

Strong Random Password Generator

Plugin Architecture

Open Source!

Changes from 2.38 to 2.39:

New Features

KeePass now uses Transactional NTFS (TxF) for writing database and configuration files, if possible; this improves the compatibility with other programs that are watching these files (e.g. file synchronization services).

Added command 'Edit' → 'Show Entries' → 'Large Entries'.

Added command 'Edit' → 'Show Entries' → 'Last Modified Entries'.

Added option 'Automatically save after modifying an entry using the entry editing dialog' (turned off by default).

Added option 'Minimize main window after performing auto-type' (turned off by default).

Added option 'Show lines between nodes in tree views' (turned off by default).