Enpass
Enpass is a freemium password manager and passkey manager available for MacOS, Windows, iOS, Android and Linux, with browser extensions for all major browsers, and pricing plans for both personal use and business.
By default, Enpass stores encrypted password vaults on users’ personal cloud accounts, locally on device, or in business clients’ internal cloud infrastructure.
Functionality
It features:- Multiple vaults
- Password generation
- Biometric authentication
- Form filling for all supported platforms
- Integrated software keyboard for form filling on Android devices
- Generation of time-based one-time passwords for online services
- The Password Checkup tool uses zxcvbn to assess password strength.
- It detects credential breaches by querying the Have I Been Pwned? database.
- Privacy: The application features client-side encryption, using SQLCipher to encrypt its keychain file locally with a user-defined master password. The Enpass app retains no user data on its company servers, instead storing and syncing encrypted password vaults on storage controlled by the end user.
- Synchronisation: Enpass vaults are usually stored on users' own cloud storage service like Google Drive, Box, Dropbox, OneDrive, iCloud. Enpass also supports self-hosted WebDAV solutions such as ownCloud and Nextcloud, as well as on browsers, plus offline synchronisation.
Availability
Enpass provides multiple client applications, including desktop applications, browser extensions and mobile apps. The desktop apps are available for Windows, macOS, and Linux, while browser extensions are offered for Chrome, Firefox, Safari, Edge, Opera, Vivaldi and Brave. Mobile apps are available for Android and iOS.Enpass products include Personal and Family editions that feature vault sharing via personal cloud accounts, and Business and Enterprise editions with users’ vaults stored within each clients’ business-cloud infrastructure. For personal and family users, the desktop app is free, and the mobile app is free up to 25 records, with more records and additional features available with a software subscription. The Business and Enterprise editions are billed per user, per month, and include security audits, access recovery, and password-less vault sharing between invited co-workers.
Encryption and Whitepaper
The entire database is protected using AES-256 encryption. SQLCipher is used to technically implement the AES-256 encryption.In addition, the encryption key is derived from the master password using PBKDF2-HMAC-SHA512 with 320,000 iterations, which makes brute-force attacks extremely difficult.
Enpass provides official security whitepapers that explain the security architecture and encryption methods in more detail. These whitepapers are available for download on the Enpass website and are part of the official documentation on security and encryption.