ShareYourGroupShareYourGroupOnline Privacy

Two-step verification, authenticator apps and passkeys

A password can be guessed, leaked or phished. A second step means a stolen password alone is not enough.

The idea

Signing in can rely on something you know (a password or PIN), something you have (your phone, a key) or something you are (fingerprint, face). Two-step verification, also called two-factor authentication or 2FA, asks for two of these. A fraudster on the other side of the world who has your password still lacks your phone.

The methods compared

MethodHow it worksStrengthWeak point
SMS or call codeA code is sent to your numberFairSIM swap; being talked into reading out the code
Email codeA code is sent to your emailFairOnly as safe as the email account
Authenticator appAn app on your phone shows a new six-digit code every 30 seconds, with no network neededGoodA fake page can still ask you to type the code
Prompt on your phoneYou tap "Yes, it's me"GoodTapping Yes out of habit when you did not sign in
Security keyA small USB or NFC key you touchExcellentCost; you need a spare
PasskeyYour device's fingerprint, face or screen lock proves it is youExcellentNeeds your device, or the account your passkeys sync through

Any second step is far better than none. Where you can choose, prefer a passkey or an authenticator app to SMS.

Passkeys in plain words

A passkey replaces the password. When you create one, your phone or computer makes a secret key and keeps it locked behind your fingerprint, face or screen lock; the website stores only a matching public key, which is useless to a thief. To sign in, you unlock your device. Nothing is typed, so there is nothing to phish, guess or leak, and a passkey made for the real site will not work on a look-alike site.

Passkeys saved in Google Password Manager or Apple's iCloud Keychain are copied to your other devices on the same account. Create them wherever you see the option: Google, WhatsApp, Amazon, Microsoft and many banks' and payment apps support them.

Setting up an authenticator app

  1. Install a well-known authenticator: Google Authenticator, Microsoft Authenticator or another established one.
  2. In the account's security settings choose Authenticator app. A QR code appears.
  3. Scan it with the app, then type the six-digit code shown to confirm.
  4. Save the backup codes the service offers, on paper, away from the phone.
  5. Turn on the app's own backup or sync, or keep the set-up keys, so that a lost phone does not lock you out.

Where to turn it on first

  1. Your main email. It resets everything else. See Google account security.
  2. WhatsApp (its own six-digit PIN). See WhatsApp settings.
  3. Social media. See Instagram and Facebook.
  4. Shopping and payment apps that store cards.
  5. Cloud storage and anything holding documents or photographs.

Banks and UPI in India already require a second factor for payments: the OTP or the UPI PIN.

The rules that make it work

If you lose the phone

Use a backup code or your second method to sign in, remove the lost phone from the account's devices, and set up the authenticator again. Block the SIM with your operator and see lost or stolen phone.

Is two-step verification the same as two-factor authentication?

In everyday use, yes. Both mean a second proof after the password.

Are authenticator apps free?

Yes. The well-known ones are free and work without internet access.

Can a passkey be stolen in a data leak?

The website holds only the public half, which cannot be used to sign in. The private half never leaves your devices.