Hopefully this explains a little more on the subject.
Passkeys vs passwords — a short explanation
- Think of a password like a single key you copy and give to every place you lock: if someone steals that copy (or guesses it), they can open every lock that uses it. Even with different passwords per site, sites store a version of your password — if a site is breached, attackers can try those passwords elsewhere.
- A passkey is different: it’s like a smart lock on each site that talks only to your device’s private key. When you log in, your device creates a one-time proof that you own the right key for that site — it’s unique for that specific login event. That means the proof can’t be reused at another site or later, and sites never get a copy of your private key to store. So even if the site is hacked, attackers can’t steal a working passkey from that site.
- Why passkeys can’t be stolen from a site: sites only store public information that’s useless by itself. Your private part of the passkey stays on your device (or secure account storage) and never leaves. A breached database doesn’t give attackers anything they can use to impersonate you.
- Because a passkey’s secret never travels over the network, intercepting traffic doesn’t give an attacker anything they can use. When you log in your device sends a one-time proof that it holds the secret; that proof is different each time and can’t be replayed. Sites only see public, non-secret data. So even if someone captures the messages between your device and the website, they cannot extract the private passkey or reuse the captured proof to impersonate you.
Passkeys and different computers.
The same passkey can be used from different computers — but only if you set it up that way.
A passkey’s secret normally lives on one device. By default you can log in from that device only.
Many systems let you sync or back up passkeys (for example via your phone’s secure backup or a trusted account) so the same passkey can be available on another computer or phone. If you’ve synced or exported the passkey to the second device, you can use that device to log into the same website.
If you haven’t synced/backed-up the passkey, you can’t use a different computer; you’d need a new passkey from that device instead.
Syncing makes access easier but must be protected (it should require your device passcode, biometric, or the vendor’s secure backup) — otherwise someone who gets both your device and backup access could misuse it.
Bottom line: one passkey can work on multiple devices only when you intentionally copy or sync it to them; otherwise each device has its own passkey.
Bottom line: passkeys give each site a unique, non-reusable way to verify you, and the secret part never gets sent or stored on the site — that’s why they’re more secure than passwords.
Hope this helps.