I am creating this topic to be an interactive one, I will like all your suggestions, to write more, delete or modify this topic in accordance to your opinions about two factor authentication. All members replies withs valid and undisputed replies will be add up to this topic. And I have to say this, nice being with you people.
The main reason for the topic is to list all known 2FA apps, to know their pros and cons, I will list the ones I know but I will like you to do the remaining, I have researched online to choose the best using certain reasons:
1. Source codeWithout no doubt, everybody prefers open source applications, I for one I am a big fan of open source codes, but I noticed some 2FA applications are close source. 2 heads are better than 1, if a source code is accessible to the community it is better than to be close source that is available to certain few people. I expected you to have known what open and close source codes are and why open source are the best. In this topic, I will recommend open source 2FA.
2. Cloud backupIgnorance is a disease, that is why some people will do wrong and be confident until their wallets all gone by hackers, I will not blame peoples ignorance but if they lack knowledge and continue to do wrong, likely they will be scammed. Why would I backup 2FA on cloud storage, what if the cloud storage is hacked? Hackers are attracted to what belongs to multiple because if successfully hacked, they will have more cakes. Any 2FA with cloud backup is not recommended.
3. SafetyIf we consider the two reasons above, we will prefer authentication apps with open source codes, also the authenticators that supports no synchronization to any cloud storage. I will not recommended google and Microsoft because I am not sure if they make use of cloud storage because they work the same way, I am using two android phones, I use the same gmail for the two phones, I downloaded an app on the two phones separately, the app asked for login details, when I was about to login on the other phone, it automatically pop-up my login details without login in before. So, because of this, I still always doubt google and microsoft authenticator apps.
You can choose your own authenticator app, but using the 3 reasons above, I will suggest you the safest ones.
2FA Authenticator source code Cloud backup Recomendable DeviceAegis Open souce No Yes Android
andOTP Open source No Yes Android
Authy Close source Yes No Android
FreeOTP Open source Yes No iOS
Google Authenticator Not sure No Not yet sure Android
Microsoft Authenticator Not sure Not sure Not yet sure Windows/Android
Tofu Open source No Yes iOS
Authenticator Open source No Yes iOS
Questions:What other criteria should I include?
Which one I mentioned you against? Let us discuss about it.
I will like other good and bad 2FA suggestions?
I am not sure of certain things about some authenticator apps above, please give answers
A mistake can make all our bitcoin gone at ones, hackers are not merciful, they steal all not part, we have to be careful and handles our devices smartly. Using 2FA does not mean your device is safe until all precautions are followed.
Make your suggestions, please.
Which one allows someone to encrypt his authentication code? And to avoid sync is better.
Most password managers (all of them?) with 2FA do that. They don't just ask you to end your passwords in plain text to their servers. While I don't recommend anyone to do that, it's a viable solution if you trust them with your encrypted data.