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).
A key difference between KeePass and cloud-based password managers is that KeePass is software you run locally – not an online service – and your KeePass vault is something you store in a location of your choosing. That can be on a hard drive, a portable USB key, or even a cloud service you subscribe to. It’s up to you where your password vault goes and who has access to it. Keeping the password vault off the internet actually makes it highly portable. A version of KeePass can be downloaded and run directly without needing to formally install it anywhere (for example, from a USB key).
tom’s guide is a review site I like and the review of Keepass is one of the reasons why.
KeePass rates a nice 7 out of 10 – FOR THE WRONG REASONS.
You can read the review here, but the ending tells the story.
On one hand, KeePass offers solid and secure password management and storage for absolutely no cost. On the other hand, the open-source interface is highly technical and design-challenged, and requires a bit more manual labor than the average password manager.
The KeePass settings are incredibly customizable, starting with the choice of a master password and/or key file for accessing your account. And although you must manually create new entries, KeePass offers unparalleled options for accounts from which you can import data. It’s a great choice for those who are technically inclined, but perhaps not such a good one for the average user.
If you take security seriously then KeePass is your only option.
But, if you’re lazy and are always looking for one click convenient solutions, then yes, you should use something else.
KeePassX is an application for people with extremely high demands on secure personal data management. It has a light interface, is cross platform and published under the terms of the GNU General Public License. KeePassX was created as a native Linux port, designed to be fully compatible with the database. As a Linux user I am very happy with KeePassX.
KeePassXC is a community fork of KeePassX, the cross-platform port of KeePass for Windows. Every feature works cross-platform and was thoroughly tested on multiple systems to provide users with the same look and feel on every supported operating system. This includes the beloved Auto-Type feature.
I believe there have been issues with this XC fork and personally I think it needs more work.