Does Enpass support Two-factor Authentication (2FA)?
No. Enpass is an offline password manager and doesn’t keep any of your information on our cloud or server. You do not need to sign-up to use Enpass, and as an Enpass user, you’re anonymous to us. Two-factor authentication is done with online services where the service provider does validation of the registered user through a second factor (generally an OTP on phone or email).
But to add extra randomness to your Master Password, you can use a KeyFile in Enpass. A KeyFile gets appended to your Master Password before the actual encryption or decryption of your data happens. So, even if someone, somehow gets access to your data and your Master password is also compromised (a worst case scenario), your data is still safe as the KeyFile (stored on your device) is required to decrypt your data.