WhatsApp, Telegram, and Signal: the second factors nobody talks about
WhatsApp, Telegram, and Signal skip TOTP entirely — their second factor is a PIN or password guarding phone-number login. What each protects against, and what it can't.

None of the big three messengers has a password. Your login is your phone number: install the app, receive a code by SMS, and you are in. That design decision explains their second factors: what looks like 2FA on these platforms is not a rotating code from an authenticator — it is a PIN or password layered on top of the number. A knowledge factor bolted onto a possession-based login, defending against the one attack possession logins fear: someone else waking up in control of your number.
The distinction matters because it is the exact inverse of TOTP everywhere else. On a normal website, the password is the knowledge factor and the authenticator adds possession. On WhatsApp, Telegram, and Signal, the SIM is already the possession, so the second factor they add is knowledge: a PIN or password. Different problem, different tool. Once you see the shape, each app's odd settings menu makes sense.
WhatsApp: two-step verification, which is a PIN
WhatsApp's feature is called two-step verification, under Settings → Account → Two-step verification (labels drift; WhatsApp's FAQ keeps current). What you are setting is a six-digit PIN of your own choosing, plus — optionally, and do not make it optional — a rescue email address.
What the PIN protects is precise: account takeover after a SIM swap or number port. Whoever controls your number can install WhatsApp, receive the SMS code, and re-register your account on their device — unless two-step verification is on, in which case registration demands the PIN and they are stopped cold. That is the whole job, and worth doing: the account is your history, your groups, and a broadcast channel to every contact.
What it does not do is equally precise: the PIN does not gate daily message reading — the app stays unlocked, because the PIN guards registration, not opening. There is no TOTP, no authenticator app, no backup codes — the PIN is the entire factor, which is why forgetting it is the catastrophe. A forgotten WhatsApp PIN with no rescue email means a lockout: WhatsApp makes you wait out a period — measured in days; the FAQ has the current number — before the number can be re-registered without it, the account unreachable in the meantime. The rescue email exists precisely so that never happens: with one on file, you reset the PIN by mail instead of serving the sentence.
The PIN also encrypts nothing — WhatsApp's message encryption is end-to-end regardless of this menu. And note the design choice that betrays awareness of human memory: the app periodically asks you to re-enter the PIN for no operational reason, purely so you remember it. Annoying on purpose. Worth it.
Telegram: the cloud password
Telegram logs you in by texting your number, full stop — layer one, a possession factor that lives on your SIM. What most people call Telegram 2FA is layer two: Two-Step Verification, in Settings under the privacy-and-security group (labels drift; Telegram's FAQ is the source of record). It adds a password — plus an optional recovery email — required whenever the account is authorized on a new device.
The two-layer picture: the SMS code proves you hold the number; the password proves you are you even if the number's custody changes — the mirror image of website 2FA. A SIM swap that lets someone receive your SMS code buys them nothing if the cloud password stands in the way.
Why the password gates so much on Telegram specifically: cloud chats — the default — are stored on Telegram's servers, encrypted with keys Telegram holds, which is what lets a new device pull your history on login. The cloud password adds a checkpoint in front of that from any new device. Secret chats are the end-to-end option, tied to a single device — they never migrate, password or no. The politics of that architecture have filled essays; the operational summary is one sentence: the password protects your cloud account, and your secret chats die with the device they live on.
Set a recovery email when you set the password. A forgotten cloud password with no recovery email is the same lockout story as WhatsApp's forgotten PIN, with less sympathy.
Signal: the registration PIN
Signal's PIN history is the most tangled of the three. What began years ago as a registration code sent by SMS became a PIN you choose yourself, and its modern job is registration lock. Find it in Settings under the account group (labels drift; Signal's support pages are current). The rule: nobody — including you — can register your number on a new device without the PIN. Same anti-hijack idea as WhatsApp's, same SIM-swap enemy.
Signal's honest quirk is what the PIN is not: a daily message key. Signal does not encrypt your message store with the PIN — local data is your device's job. The PIN's jobs are registration lock, plus one more: it encrypts the profile and social-graph data Signal holds server-side, in a system Signal itself cannot read. Your contact list on Signal's servers is wrapped in a secret only you hold — an unusual design, and the reason the app periodically nags you to re-enter it from memory. The nagging is the feature. Signal wants the PIN in your head, not in a notes app, because a PIN nobody remembers gets disabled by its owner, and the protection evaporates.
The Signal PIN can be a longer passphrase instead of digits, the move if your memory prefers words to numbers. Either way: memorize it, expect the periodic prompts, and treat them as a free drill rather than an insult.
The real attack surface is the number
The unifying thread is not any of the PINs — it is the phone number. All three messengers authenticate the number first, which makes the number the asset — and it is controlled not by you but by your carrier. A SIM swap — an attacker talking your carrier into porting your number onto a SIM they hold — defeats the first layer of all three apps at once, which is what the PINs and passwords exist to backstop. It is the same story behind the slow demotion of SMS codes everywhere else, which our guide to 2FA for social platforms covers from the other direction, and the what-you-know versus what-you-have taxonomy is laid out in our guide to authentication factors.
The bypass that still works against all of it is the one our 2FA bypass guide keeps warning about: phishing. No PIN stops an attacker who convinces you to type it into a convincing fake. And the operational inverse: if your number is the master key to your messengers, stop using it as the outer wall for your other accounts. An SMS code protecting an account whose recovery channel is the same number is a security system with a single point of failure wearing two badges.
The fifteen-minute checklist
Do all three today; each is a five-minute job. WhatsApp: Settings → Account → Two-step verification, set a six-digit PIN, register the rescue email. Telegram: Settings, privacy-and-security group, Two-Step Verification, set a password and a recovery email. Signal: Settings, account group, set the registration PIN or passphrase, then let the periodic prompts do their work.
Then one item for your carrier: ask about a port-out PIN or equivalent transfer freeze — many carriers offer one, and it defends the layer all three apps rest on. Then the broader cleanup: any account still using SMS codes where an authenticator app is offered gets migrated, because you have just learned exactly what your number is worth.
Last, the messengers will never hold TOTP secrets — no QR codes, nothing to enroll — but nearly everything else does, from email to exchanges to the social platforms in the sibling post. Those secrets belong somewhere stronger than a single phone: 2FA by DependsiT keeps them in a zero-knowledge vault, encrypted in your browser before upload with the server storing only ciphertext, and you can create a free account in about the time it took to read this paragraph.
Fifteen minutes, three PINs, one rescue email each, one carrier call — the entire defense against someone waking up with your number and your contact list. None of it involves a rotating code, and all of it involves knowing which factor is doing which job. When you get to the accounts that do speak TOTP, our roundup of the best TOTP apps in 2026 covers the field.
Frequently asked questions
Does WhatsApp have 2FA?
Yes, but not the kind you are imagining. WhatsApp's two-step verification is a six-digit PIN you choose, plus an optional rescue email, that must be supplied when the number is re-registered on a new device. It is a knowledge factor defending against SIM-swap takeover — not TOTP, not rotating codes, and not a gate on reading messages.
What is Telegram's cloud password?
An optional password, set under Two-Step Verification in Settings, required on top of the SMS code whenever Telegram authorizes a new device. It gates access to your cloud chats — the server-stored default — from new devices, while secret chats stay end-to-end and device-bound. Set the recovery email when you set the password.
What happens if I forget my WhatsApp PIN?
If you registered a rescue email, you reset the PIN by mail and the story ends there. If you did not, you are locked out: WhatsApp requires a wait-out period — measured in days; the FAQ has the current number — before the number can be re-registered without it, the account unreachable until it passes. This is why the rescue email is not actually optional.
What is a Signal PIN for?
Two jobs: it locks registration, so your number cannot be registered on a new device without it, and it encrypts the profile and contact-graph data Signal holds server-side, in a form Signal itself cannot read. It does not unlock your daily messages — local data is your device's job. Signal deliberately prompts you to re-enter it now and then so you memorize it.
Do WhatsApp, Telegram, or Signal support authenticator apps?
No. None of the three uses TOTP or any rotating-code scheme; their second factors are a PIN or password layered on top of phone-number login, because the number itself is the possession factor. Authenticator apps come into play for everything else — email, social platforms, crypto — where the first factor is a password.