首页»版块 › 更多荣耀手机 › 荣耀Power ›什么时候能支持FIDO验证
#荣耀Power2#

什么时候能支持FIDO验证

[复制帖子标题和链接]

11935

HONOR2207013513329  LV4  发表于 2026-9-7 10:36:04 北京 来自:荣耀Power2
各种passkey免密验证流程一旦选择Android手机二维码都会因为power2扫完没有后续导致超时失败

已经不是一天两天了
评论5
HONOR2207013513329  LV4  发表于 9-9 08:21:14 北京 来自:荣耀Power2
跟二维码扫描和网络没有关系,是流程上和后台服务协作的问题
HONOR2207013513329  LV4  发表于 9-9 08:22:54 北京 来自:荣耀Power2
WebAuthn 的核心是非对称加密(公钥密码学)和挑战-响应机制。整个过程主要分为两个阶段:注册(绑定设备)和认证(登录)。

为了让你更直观地理解,我们可以把整个过程拆解为以下几个步骤:

🔑 核心角色
在了解流程前,先认识三个关键角色:
*   用户(User):想要登录网站的你。
*   依赖方(Relying Party, RP):提供服务的网站或App(比如你要登录的银行网站)。
*   认证器(Authenticator):存储你私钥的设备,可以是手机里的安全芯片(指纹/面容),也可以是实体的 USB 安全密钥。

📝 阶段一:注册流程(绑定设备)
这是你第一次设置 Passkey 时的过程,目的是把你的“公钥”交给网站保存。

1.  发起请求:你在网站上点击“注册 Passkey”或“无密码登录”。
2.  生成挑战:网站(RP)生成一个随机的挑战值(Challenge),发给你的浏览器。
3.  生成密钥对:浏览器调用你手机或电脑里的认证器。认证器在本地安全芯片中生成一对全新的公钥和私钥。
    *   私钥:永远留在你的设备里,绝不外传。
    *   公钥:准备发给网站。
4.  签名并返回:认证器用私钥对网站发来的“挑战值”进行签名,然后把公钥和签名一起发回给网站。
5.  验证并存储:网站收到后,验证签名是否有效。如果有效,网站就把这个公钥和你的账户绑定并保存起来。

🚀 阶段二:认证流程(无密码登录)
这是你以后每次登录时的过程,目的是证明“你拥有那把私钥”。

1.  发起登录:你在网站输入用户名(或直接点击登录),选择使用 Passkey。
2.  生成新挑战:网站生成一个新的、一次性的挑战值,发给你的浏览器。
3.  生物识别验证:浏览器唤醒认证器,要求你进行验证(比如按指纹、刷脸或输入 PIN 码)。
4.  私钥签名:验证通过后,认证器调出之前存储的私钥,对网站发来的新“挑战值”进行签名。
5.  返回签名:认证器把签名结果发回给网站(注意:私钥依然没有离开设备)。
6.  验证身份:网站拿出之前保存的你的公钥,去验证这个签名。
    *   如果验证通过,说明你确实拥有对应的私钥,登录成功!

💡 为什么它很安全?
*   私钥不出门:你的私钥永远锁在硬件安全模块(如手机的安全芯片)里,黑客无法通过网络窃取。
*   防钓鱼:因为签名过程是和网站域名绑定的。如果你误入了一个长得一模一样的钓鱼网站,认证器会发现域名不对,拒绝进行签名,从而保护你的账户安全。

你平时是在哪个网站或App上尝试登录的?说一下,我帮你判断失败可能出在哪个环节。
HONOR2207013513329  LV4  发表于 9-9 08:23:38 北京 来自:荣耀Power2
这个注册流程都走不完,就失败了
HONOR2207013513329  LV4  发表于 9-11 12:23:09 北京 来自:荣耀Power2
新发现,手机和电脑之间不兼容。配合Mac电脑没问题,配合ThinkBook失败
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表