Why Passwords Are Fundamentally Broken
Passwords have been the primary authentication mechanism since the earliest days of computing — and they have never been a good solution. The problems are structural, not cosmetic:
- Phishable — you can be tricked into typing your password into a fake site that forwards it straight to an attacker
- Reusable — humans naturally reuse passwords, turning every breach into a master key for dozens of accounts
- Breachable — websites store password hashes on servers; if the server is compromised, those hashes can be cracked offline
- Forgettable — strong passwords are long and random, making them impossible to remember without a manager
The FIDO Alliance — a consortium of Apple, Google, Microsoft, and hundreds of other technology companies — spent years designing a replacement that eliminates these problems at their source. The result is passkeys.
What Is a Passkey?
A passkey is a cryptographic key pair generated uniquely for each website you register with. The pair consists of two mathematically linked keys:
- A private key that is generated on your device and never leaves it — it lives in your phone's secure enclave or your computer's trusted platform module
- A public key that is sent to and stored on the website's server — it is useless to attackers on its own
To use your passkey, you verify your identity locally — via Face ID, Touch ID, Windows Hello, or a PIN — which unlocks the private key on your device. No password is ever created, transmitted, or stored on a server. The secret that authenticates you never leaves the hardware it was born on.
How Does Login Work?
The login process is elegant in its simplicity. When you attempt to sign in to a site that supports passkeys:
- The website sends a random cryptographic challenge to your device
- Your device prompts you to verify with your biometric or PIN — this unlocks the private key locally
- The private key signs the challenge, producing a unique cryptographic signature
- The website verifies the signature using the public key it stored — if valid, you're in
The entire exchange happens in under a second. From your perspective, you touch your fingerprint sensor or glance at your camera and you're logged in. Under the hood, a mathematically airtight proof of identity has just been exchanged — and nothing sensitive left your device at any point.
Why Passkeys Are More Secure
Every major attack vector against passwords is neutralised by design:
- Can't be phished — the passkey is cryptographically bound to the exact domain it was created for. A fake login page on
paypa1.comcannot trigger the passkey created forpaypal.com. Your device refuses silently. - Can't be breached — servers only store public keys. Even a total server compromise gives attackers nothing they can use to log in or crack
- Can't be reused — each passkey is unique to one site, so credential stuffing becomes impossible
- Can't be guessed or stuffed — there is no password string to guess, no dictionary attack applies
Where Can You Use Passkeys Today?
Passkey support has grown rapidly. Major platforms already supporting passkeys include Google, Apple, Microsoft, GitHub, PayPal, Amazon, WhatsApp, LinkedIn, and hundreds more. The directory at passkeys.directory lists every supported service.
Your passkeys sync securely across devices through your platform's keychain: iCloud Keychain for Apple devices, Google Password Manager for Android and Chrome, or cross-platform managers like 1Password and Bitwarden. If you lose a device, your passkeys are recoverable through your account backup.
Getting Started
Enrolling a passkey takes about 30 seconds per account. Visit the security settings of any supported account, look for a "Passkeys" or "Sign-in methods" option, and follow the prompt. Your device will generate the key pair, you'll authenticate once with your biometric, and the setup is complete.
Start with your highest-risk accounts: email, banking, and social media. Keep a backup recovery method (a recovery code or a secondary device) in case you ever lose access to your primary device. Continue using a password manager for accounts that don't yet support passkeys.
Passkeys make phishing attacks nearly impossible. Adopting them — even on just your most important accounts — dramatically reduces your attack surface. Combined with breach monitoring from BreachWatcher, you can be confident that even if your email appears in a data breach, the credentials alone are worthless against a passkey-protected account.