
Probably the most popular one is the Yubikey, while other competitors are Google Titan and Nitrokey. There are also hardware devices that can be used for 2FA. Another popular app is Authy, and it’s probably a better app than Google Authenticator in many ways, including the ability to use it on a desktop as well as being able to set it up on multiple devices. I like the Google Authenticator app and have used it for 2FA purposes. It is highly encouraged to use an app or hardware device for 2FA when possible. SMS is one of the most popular but least secure ways of doing 2FA, as sim swap attacks have become popular in recent years.

Most banks give out a 2FA device or card which stores some codes you are required to enter when logging in.

Most of you will already have used 2FA, perhaps without knowing so, when you log in to your internet banking. Two-factor authentication or 2FA is a way of making your logins more secure, by not only requiring a username and password when signing in, but also a special extra code that can either be received as an SMS or else generated by an app or device.
