通俗讲解:什么是 Passkey
来源:dev.to — Jul 27
📋 概述
你可能见过"使用 Face ID 登录"或"使用 Passkey"的提示,但不太清楚它到底是什么。Thomas Bnt 用通俗语言解释了 Passkey 的核心原理:Passkey 基于 FIDO2/WebAuthn 标准,用公钥密码学替代密码。你的设备生成一对密钥,私钥留在本地(受生物识别保护),公钥发给服务器。登录时,服务器用公钥发起挑战,你的设备用私钥签名回应——全程不需要传输密码。Passkey 天然防钓鱼,因为密钥绑定域名;支持跨设备同步(通过 iCloud/Google 密码管理器),换手机也不丢。
🔑 核心要点
- Passkey 基于 公钥密码学:私钥永不离开设备,公钥存在服务器。
- 生物识别(Face ID/指纹)仅用于解锁本地私钥,生物数据绝不传至服务器。
- 天然防钓鱼:密钥绑定域名,假网站无法完成认证挑战。
- 跨设备同步通过 iCloud Keychain 或 Google 密码管理器实现,换设备不丢失。
💡 金句
密码的问题不在于你记不住——而在于服务器需要知道它。Passkey 从根本上改变了这个假设。
👍 0👎 0
← 返回 Dev.to 首页