A password alone is a weak lock - it can be leaked, guessed, or phished. Multi-factor authentication (MFA) fixes that by asking for more than one proof that you are really you. It is the single most effective step you can take to protect an account. This guide explains what MFA is, the kinds of factors, and how it differs from 2FA.
The short answer
Multi-factor authentication means you need two or more separate proofs to log in, not just a password. A classic example is your password plus a one-time code from your phone. The point is simple: even if an attacker steals one factor, they still cannot get in without the others. That alone blocks most account attacks.
The three types of factors
A real second factor has to come from a different category than your password. There are three:
- Something you know - a password, PIN, or security question.
- Something you have - your phone, an authenticator app, or a hardware security key.
- Something you are - a biometric like a fingerprint or face scan.
Combining two categories is what makes it strong. Two passwords are not multi-factor; a password plus a phone code is.

MFA vs 2FA
People use these terms interchangeably, but there is a small difference. Two-factor authentication (2FA) uses exactly two factors. Multi-factor authentication is the umbrella term for two or more. So every 2FA setup is MFA, but MFA can also mean three factors. The principle is identical: mix categories so one stolen proof is never enough.
How the six-digit code is actually calculated
This is the part most guides skip, and it is the part that explains the odd behaviour you have already run into.
Your authenticator app follows a public standard, RFC 6238, which describes TOTP. The RFC defines it as the time-based variant of an earlier algorithm, HOTP: a value T, derived from a time reference and a time step, replaces the counter C in the HOTP computation.
The formula fits on one line: TOTP = HOTP(K, T), where T = (current Unix time - T0) / X.
So there are two ingredients. K is the shared secret, the one the QR code hands over when you enrol. T is nothing more than the clock, cut into slices of X seconds. The RFC recommends a default time step of 30 seconds, described explicitly as a balance between security and usability.
The direct consequence: your phone never talks to the server. Both sides hold the same secret and read the same clock, so each computes the same code independently. That is why codes keep appearing in aeroplane mode, and it is the real difference between an authenticator app and an SMS, which has to travel across a network.
It also explains the most common failure. If your phone's clock drifts, your codes go wrong, with nothing else having changed. The RFC anticipates this and recommends that the validator allow only a limited number of time steps out of synch, plus at most one time step for network delay. Beyond that it refuses. Switching your phone back to automatic time fixes nearly every case.
Why MFA matters
Passwords fail constantly. They leak in breaches, get reused across sites, and are handed over in phishing scams every day. A password by itself is a single point of failure. MFA removes that weakness - a stolen password is useless without the second factor, which is why it stops the overwhelming majority of automated account-takeover attacks. The strongest factors are hardware keys and passkeys, which resist phishing far better than SMS codes.
How to turn it on
Enable MFA on your most important accounts first: email, banking, and your password manager, because those unlock everything else. In each account's security settings, look for "two-factor" or "two-step" verification, and prefer an authenticator app or hardware key over SMS. A password manager makes this easier - it stores unique passwords for every account and can hold your authenticator codes in one place.
Unique passwords + authenticator codes - BitwardenOpen-source, audited password manager that stores a strong unique password and TOTP two-factor codes for every account - and secures your vault with MFA→MFA factor types ranked by security (and why SMS is weak)
Not all second factors are equal. They form a clear hierarchy, from weakest to strongest. Any of them beats a password alone - but if you have a choice, pick higher up the list.
| Second factor | Strength | The honest catch |
|---|---|---|
| SMS one-time code | Weakest (but still better than nothing) | Vulnerable to SIM-swap and interception |
| Email code | Weak | Only as strong as your email account's own security |
| App-based code (TOTP) | Good | Phishable if you type the code into a fake site |
| Push approval ("approve this login?") | Good | Risk of "MFA fatigue" - approving by accident |
| Hardware security key / passkey | Strongest | Costs money / needs device support |
Why SMS is the weak link: SIM-swapping. An attacker convinces your mobile carrier to move your number to a SIM card they control - often using personal details gathered from data breaches and social engineering. Once your number is theirs, every SMS code is delivered straight to the attacker, and your "second factor" protects them instead of you. SMS codes can also be intercepted on the network. This is a documented, real-world attack, which is why security guidance has steadily moved away from SMS as a primary second factor.
Why hardware keys and passkeys win. A hardware security key or a passkey is bound to the genuine website's address. If a phishing site tries to use it, the key simply refuses - it has nothing to type in and nothing to steal. That cryptographic binding is why these factors resist phishing in a way that codes never can. Use SMS only when nothing better is offered; reach for an authenticator app or a key wherever you can.
How to set up MFA on your important accounts (practical)
You do not need to secure everything at once. Work down a priority list, because some accounts unlock all the others.
- Start with your email. It is the master key to your digital life - password resets for almost every other account land there. Lock it down first.
- Then your password manager and your bank. These hold or guard your most sensitive data, so a second factor matters most here.
- Then social media, cloud storage, and shopping accounts that store payment details.
For each account, the steps are broadly the same:
- Open Settings → Security (sometimes "Sign-in & security" or "Login").
- Find two-factor, two-step, or multi-factor verification and start setup.
- Choose the strongest method offered - a hardware key or passkey if available, otherwise an authenticator app over SMS.
- If using an authenticator app, scan the QR code; the app starts generating six-digit codes.
- Save the backup or recovery codes the service gives you, somewhere safe and offline. These get you back in if you lose your phone or key - without them, you can be permanently locked out.
A password manager makes the whole process smoother: it can store a unique password and the TOTP codes for each account together, so logging in is one step instead of two. Consider registering a second hardware key as a backup for your most critical accounts, kept in a separate safe place.
Frequently asked questions
Is MFA the same as 2FA?
Almost. Two-factor authentication uses exactly two factors; multi-factor authentication means two or more. Every 2FA setup is MFA, but MFA can also involve three factors. In everyday speech the terms are used interchangeably.
Why is SMS-based MFA considered weak?
Because of SIM-swapping: an attacker can trick your carrier into transferring your phone number to a SIM they control, after which your text codes are delivered to them. SMS can also be intercepted. It is still better than no second factor, but an authenticator app or hardware key is far safer.
What happens if I lose my phone or security key?
This is exactly what backup recovery codes are for. When you enable MFA, the service gives you one-time recovery codes - store them safely offline. Registering a second hardware key, or keeping your codes in a password manager, also protects you. Without any backup, you may be locked out.
Do I need MFA if I already have a strong, unique password?
Yes. A strong password is your first line of defence, but passwords can still be phished, leaked in a breach, or captured by malware. MFA adds a second, independent barrier so that a compromised password alone is not enough to get in.
The bottom line
Multi-factor authentication means proving who you are with two or more factors from different categories, so a stolen password alone cannot open your account. It is the highest-impact security habit there is. The factors form a clear ranking - SMS is the weakest because of SIM-swapping, while hardware keys and passkeys are the strongest because they resist phishing outright. Turn it on everywhere it is offered, favour an authenticator app, hardware key, or passkey over SMS, save your backup codes, and start with the accounts that protect all the others.
★ Audit Cure53 2024 · ✓ Plan gratuit · Cross-platform
Lock down your accounts → NordPassStrong unique passwords · breach scanner · free tier→Frequently asked questions
What is multi-factor authentication in simple terms?
Multi-factor authentication, or MFA, means you need two or more separate proofs to log in, not just a password. A typical example is entering your password and then a one-time code from your phone. Even if someone steals your password, they still cannot get in without the second proof, which is why MFA blocks the large majority of account takeover attempts.
What are the three factors of authentication?
They are something you know, something you have, and something you are. Something you know is a password or PIN. Something you have is a device like your phone, an authenticator app, or a hardware security key. Something you are is a biometric such as a fingerprint or face scan. True multi-factor authentication combines factors from at least two of these different categories.
What is the difference between MFA and 2FA?
Two-factor authentication (2FA) uses exactly two factors. Multi-factor authentication (MFA) is the broader term for using two or more. So 2FA is a type of MFA. In everyday use the words are often swapped, but the principle is the same: combine factors from different categories so that one stolen credential is not enough to log in.
Is MFA really necessary?
For any account that matters, yes. Passwords get leaked in breaches, guessed, and phished constantly, and a password alone is a single point of failure. Adding a second factor closes that gap and stops the vast majority of automated attacks. Prioritise it on your email, bank, and password manager first, since those unlock everything else.



