
KeePassXC can help you manage all your passwords from a single program, which comes quite handy if you have to deal with multiple sites and programs that require complex passwords. The tool stores such sensitive information in encrypted form and it becomes available only if you supply the master key you have previously set.
KeePassXC has a simple-to-use interface. There is a welcome screen with simple options. Then, there is a wizard to take you through the steps of creating a database, setting the desired encryption level, choosing the type of database and providing a master key. Finding a password is very simple as the program allows organizing them into groups and comes with a built-in search function. Moreover, to make things even easier, it has prototyping support, which means that forms and password fields can be automatically filled in. Last but not least, there is a password generator that can suggest combinations that meet certain security conditions.
Confidential data is stored in a local database, which is kept secure using a strong algorithm (AES 256-bit). However, you can decide to use weaker levels of encryption if you do not want the database to require so much time to decrypt. There is also the possibility of storing your database on the cloud so that you can synchronize your passwords across multiple devices.
All in all, KeePassXC is an excellent solution that helps you manage your passwords quite safely. It eliminates the need to use the same password for various accounts, which minimizes the risks of intrusion. It is a shame that auto typing not always worked well on my browser. Yet, the product is opensource, so you can try it and see if it works for you.
v2.5 [Nov 8, 2019]
The new release comes with a large number of new features and improvements. A few key additions that are worth highlighting are the ability to create a paper backup of your database for safe storage of your credentials away from your computer, a brand-new database statistics panel, a redesigned unlock dialog, a reworked entry panel, a function to download favicons for all your entries at once, and username autocompletion based on known usernames from other entries.
In addition to that, we can now import 1Password OpVault files and support the use of the open-source OnlyKey hardware token as an alternative to YubiKeys.
KeePassXC on Linux can now also function as a credentials provider for libsecret-based clients via the Freedesktop.org secret storage DBus API.
The CLI has also seen a great deal of work making it one of the (if not the) most complete and powerful command line tools for managing KDBX password files. Besides an offline HIBP checker for finding out if your credentials have been compromised, you can now also use your YubiKey for unlocking a database and start an interactive session in which you can issue various commands to interact with your database. Further noteworty additions are new commands for managing groups and a dry-run feature to preview changes before merging two databases.
With KeePassXC 2.5.0, we also end support for Ubuntu 14.04 Trusty Tahr, which saw its official EOL in April this year. Our AppImages are now built on Ubuntu 16.04 instead and our minimum supported Qt version was moved from 5.2 to 5.5 accordingly, allowing us to use more modern features missing in older releases of the Qt framework.