Published 10 November 2026
For 2FA on a crypto account, use a passkey or a hardware security key where the service offers one, an authenticator app where it does not, and SMS codes only as a last resort. The difference is phishing: a passkey or security key is tied to the real website and simply will not work on a fake one, while a six-digit code can be typed into a fake page as easily as the real one.
SMS codes — weakest. A code sent by text can be stolen by a SIM swap, where an attacker convinces your mobile carrier to move your number to their SIM. Crypto holders are a favourite target of it. SMS is better than nothing, and it should not guard anything you would hate to lose.
Authenticator apps (TOTP) — good. An app generates a fresh six-digit code every 30 seconds from a secret stored on your phone. No carrier is involved, so SIM swaps do not work. A stolen password alone is no longer enough, but a fake site can still ask for the code and relay it to the real one within those 30 seconds. Save the setup codes offline: if the phone is lost, they are how you get back in.
Hardware security keys — strong. A small USB or NFC key that you tap to sign in, using the FIDO2 standard. The key checks which website is asking, so a look-alike domain gets nothing. Register two keys and keep the spare somewhere safe.
Passkeys — strong, and easier. A passkey is the same FIDO idea kept by your phone, computer or password manager, unlocked with your fingerprint, face or device PIN. It can replace the password altogether, it is bound to the real site's domain, and there is nothing to type into a fake page. The FIDO Alliance explains how they work. If a service offers passkeys, use them.
2FA protects accounts: exchanges, email, trackers. It does nothing for a wallet you control yourself, where the seed phrase is the only key that matters — how to store it. And it does not stop you from approving a transfer you were tricked into; common crypto scams covers the tricks.
A passkey or a hardware security key, because both are bound to the real website and do not work on a phishing page. An authenticator app is the next best choice.
It is the weakest option: SIM swap attacks can redirect your codes. Use an authenticator app, a security key or a passkey wherever the service allows.
Yes. A passkey cannot be reused on another site, cannot be phished by a fake page, and there is no password database to leak.
Sign in with the backup codes you saved when you set it up, or a second registered key. Without them, the service's account recovery process applies, which can take days.
This guide explains how things work. It is not financial, investment or tax advice. Something wrong? Write to hi@perly.io and we will correct it.
© 2026 Perly. All rights reserved.