Skip to main content

8 of the best Linux password managers


One of the oldest and most popular tools


Despite the popular naming convention of Linux tools, the K in KeePass doesn't reflect its dependency on KDE. This tool is an unofficial port of the Windows password manager tool KeePass.

A standard feature in software repositories for most distributions, the only requirement of KeePassX is the Qt library. When you first launch it, the first step is to create a master password.

In contrast to some of the other tools in our list, it can also work with encryption key files. You can also use a combination of master password and key file to add another layer of security to your login credentials.

To begin, click File > New Database and provide a master password. You can also create a key file at this point. All login credentials are stored in an encrypted file on your disk.

KeePassX offers AES and the Twofish encryption to better protect your passwords. By default, it lets you add entries to the database in two groups – email and internet. You can store the login information for websites, forum boards, wikis, news sites and so on in the internet group, and use the email group to store the email account passwords.

For better control, you can even create new groups or sub-groups using the Groups menu from the toolbar. The right-click context menu for each entry in a group lets you copy the username and the password to the clipboard in addition to offering to open the URL in a browser window.

However, copying the password to the clipboard is an obvious security risk as any program that can read the clipboard can access this password. You can search the entries in the database using the search bar at the top-right of the KeePassX interface.


Version: 0.4.3
Price: Free under the GPL

Very secure. Can work with multiple databases and export and import data

Rating: 9/10