Do you use Chrome? And have a Google account? And use 2 Factor Authentication? You may want a “security key”
https://support.google.com/accounts/answer/6103523
“If you use 2-Step Verification, you can choose Security Key as your primary method, instead of having verification codes sent to your phone. With Security Key, there’s no looking at codes and re-typing―you simply insert your Security Key into your computer’s USB port when asked.”
Yes, you have to make sure you don’t lose your USB key. But, what happens if you lose your key? Well, you can enter a normal Verification Code at any time. And, Google says:
“Is my account safe if I lose my Security Key?
Your Security Key has no record of your accounts. Somebody who finds the Security Key cannot query it for the accounts it contains, because it doesn’t store this information. All the Security Key can do is to answer a challenge from an account that it has been previously registered to. A lost Security Key is useful to the finder if only he/she also knows the username and the password for the Google Accounts where the Security Key has been registered. It is similar to losing a house key on the street — it is useful to the finder only if he/she can somehow guess which house the key belongs to.”