Double Authentification

Double authentication, often abbreviated to "2FA" (Two-Factor Authentication), is a crucial security measure in today's digital world. It strengthens the protection of your online accounts by adding an extra level of security beyond the simple password. This security method generally requires two separate steps to verify your identity before granting you access to an account or sensitive data.
The best-known and most widely used is TOTP with an application, but physical keys are the most secure and reliable.


Aegis
AndOTP
Raivo
Tofu
YubiKey
Open Source
Yes
Yes
Yes
Yes
No*
Device synchronization
No
No
Yes
?
Physical key
Compatible
Android
Android
iOS/MacOS
iOS
Mac/iOS/Win/Android/Linux
0 access encryption
Yes
Yes
Yes
Yes
Built-in protocols
Import/Export
Yes
Yes
Yes
Yes
Yes

*For safety reasons explained in their blogs here.