When comparing KeePass vs Enpass, the Slant community recommends KeePass for most people. In the question“What is the best cross-platform password manager?” KeePass is ranked 4th while Enpass is ranked 8th. The most important reason people chose KeePass is:
KeePass being open source means that a number of people have reviewed the code and found it to be secure.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Free and open source
KeePass being open source means that a number of people have reviewed the code and found it to be secure.
Pro Cross-platform desktop and mobile
Available for Windows, with unofficial ports for Linux, macOS, Android, and iOS.
Pro Reliable
KeePass is consistent and stable across all clients including merging conflicts between desktop and mobile apps.
Pro Powerful built-in password generator
Password generator can be adjusted to use or exclude certain characters, patterns, external algorithms and principles.
Pro Autofills passwords securely
KeePass uses a feature called AutoType that pastes passwords in browser window using a combination of virtual keystrokes and clipboard obfuscation for added security against keyloggers.
Pro Does not depend on the cloud
Unlike many other password management tools, by default the KeePass encrypted database is not stored in the cloud, but strictly locally, for added security.
Pro Can be used as a portable application
Works as a portable application that does not need to be installed and can be carried around in an external device.
Pro Extremely powerful encryption algorithm
KeePass uses AES-256 encryption for passwords which is practically unbreakable.
Pro Extensive plugin and extension support
Keepass offers a range of plugins and extensions in different categories: Integration & Transfer, Automation & Scripting, Cryptography & Key Providers, and others.
Pro Multifactor authentication
Keepass offers a combination of master password, key file and user account verification.
Pro Allows storage of attachments such as pictures, documents and all kinds of files in general
Appending attachments to individual credential entries allows things like scanning important documents (for instance a scanned document containing the login information for your internet connection), appending them to the corresponding credential entry and afterwards destroying the original paper copy.
Pro Offers multiple sync options
Since the database is stored locally it can be synced across devices using a cloud storage service like Dropbox, Google Drive or via a file sync tool like BitTorrent Sync. KeePass v2 also provides a powerful built-in synchronization mechanism that allows setting appropriate level of sync, kind of sync, and choosing between a number of sync sources (Dropbox, Drive, etc).
Pro Regular updates
On average a new point release is available every 3 months.
Pro Due to the open source nature, there are numerous apps for Android available that support KeePass
Offers large variety of apps with different features and user interfaces vastly increasing the user base by catering to almost every taste.
Pro Intuitive categorization options and search for managing entries
Entries can be categorized in folders and subfolders and quickly found using search.
Pro Built-in history that tracks changes to individual credential entries
With the built-in history you can lookup previous passwords, track changes in general and if necessary recover those. In essence you are looking at a built-in Version Control System (VCS) which operates on single entries. Browsing the history of specific entries also displays associated metadata like the date of a change.
Pro Allows useful scripting via KPScript plugin
KeePass can set global hotkeys to fill in credentials while on a sites log-in screen. Scripting can launch a site or other application and perform any necessary log-on steps securely. It requires the KPScript plugin.
Pro 100% Free
No paid version. Free for everyone.
Pro Various iOS clients available
e.g. KeePass Touch, MiniKeePass.
Pro Customizable password records
Users may define any extra fields (eg. "Surname", "Credit Card No", "Start Date", "Expiry Date" and "Security No") and their values may then be easily copy-and-pasted when required. This is a great feature not found in a lot of password-managers: they leave you to consign such additional information to the "Notes" section.
Pro Clear, concise user interface
This app has the easiest, cleanest, and clearest user interface. For reference, LastPass has progressively gotten worse and worse and is now a confusing mess, while Keepass remains very user-friendly.
Pro Works inside Android apps
There are variations in support of features, so this is dependent on the Android app being used. Keepass2Android is one that has built-in synchronization over ssh and other protocols, fingerprint support and plugins are also supported to a certain extent.
Pro Recommended by a number of European governments and the EU
KeePass is recommended by the German Federal Office for Information Security, the European Commission’s Free and Open Source Software Auditing (EU-FOSSA) project, and the French Network and Information Security Agency.
Pro Support in iOS Safari browser
Difficult passwords are mostly a PITA on a mobile keyboard.
Pro Blackberry support
Keepass has an available Blackberry app that not only makes it easy to use on the go, but will work with any files backed up in the cloud for ease of access to stored passwords used on different machines.
Pro Available for all major mobile platforms
Enpass is available for all major Mobile and desktop platforms: iOS, Android, Windows Phone and BlackBerry 10.
Pro Totally free desktop version for Linux, Mac OS X and Windows PC
Get the fully featured desktop version for free on the three most used desktop OS's.
Pro Securely saves database locally
Enpass respect users database privacy and keeps it confidential by saving all your information locally only on ones device and does not save anywhere else such as a server. All of the database is saved in an encrypted form as well.
Pro Single click to auto-login with free browser extensions
Enpass browser extensions are for available for free for Chrome, Firefox and Safari. You can auto-fill all your login and credit card details on desktop version just a single click.
Pro Stores everything
The built-in templates allows you to store logins, credit cards, bank accounts, ID cards, frequent flyer, License, ID Numbers, etc.
Pro Secure login with integrated password generator
Secure all your logins by generating strong, unique and un-guessable password with the built-in password generator. No need to remember them as Enpass does it for you.
Pro Autolock mechanism
Enpass automatically locks itself after a set time interval and keeps your data safe & secure from prying eyes, even when you forget to lock it or left it idle.
Pro Wide range of personal cloud accounts
The supported cloud saving platforms allow for your database to be available on each and every device. Sync process is also very safe and data is encrypted first and then the file is sent to cloud. The available supported services are WebDAV/ownCloud, Dropbox, Box, Google Drive, OneDrive and iCloud.
Pro One time purchase
Differently from other same level apps, it is a one time purchase. For all the others you will spend more for a one year license.
Pro Customize per your needs
Enpass gives you freedom to add, delete, reorder the fields and change the default category.
Pro Password audit function
A password audit will tell the user if their passwords are weak, old or duplicated which can help make better passwords for those that are found to be problematic.
Pro Easily import from other software
If you are using another password manager it is easy to importing that data into Enpass is just a matter of few clicks through the Desktop version. Automatic import wizard now imports them under separate category.
Pro Open source SQLCipher engine for AES 256 Encryption
Enpass uses open source SQLCipher engine for implementation of AES-256 bit encryption so that users can ensure the safety of their database.
Pro Touch ID support on iOS and Android
Quickly unlock Enpass by using Touch ID.
Pro Syncs with Google Drive and many other cloud services
Thanks for the heads-up!
Pro Sharing among Enpass users
Enpass lets you to share an item in non-readable format, making it accessible to Enpass users only.
Cons
Con Not particularly modern UI
Difficult to use for new users. Small font.
Con No good cross platform syncing ability
E.g. between Windows and mobile.
Con Officially supported only on Windows, Mono or Wine
While there are ports available for Linux, OSX, iOS, Windows Phone and Android, the only officially supported version of KeePass 2 is on Windows and all platforms running Mono like Linux, Mac OS X, BSD. KeePass 1 is supported on Windows and Wine.
Con Outdated website
Extremely outdated website, which deters news users.
Con iOS support for syncing (not true -> KeePass Touch)
KeePass Touch supports a whole range of cloud sync options.
iOS clients still have somewhat limited syncing options for password files - such as DropBox.
Con Balkanized app ecosystem
There are a lot of different KeePass apps made by different people depending on your platform, e.g. Firefox, iOS, etc. Quality can be inconsistent and you need to trust each different set of authors.
Con No true multi-user and logging
Does not support multiple logins (different credentials) to database.
Con Mobile app pricing is per platform
You have to pay for each mobile platform you run it on (iOS, Android), which can add up. However, these are one time charges and ultimately cheaper than subscriptions.
Con Developed in India
Con Not open source
Giving sensitive data to proprietary software is a bad idea.
Con Free mobile version very limited
Up to 20 passwords only.
Con Can't have more than one password data file (e.g. work passwords can't be separate from home on same machine)
Enpass only allows one password database. You can't have one Enpass database for work, with it's own master password, and then another separate Enpass database for home.
Enpass for Windows and Linux allows you to change the default location of Enpass database.
Con Crashes
Crashes while organizing about 200 passwords into categories.