Get your free and exclusive 80-page Banking Passkey Report

通行密钥是如何生成的?

Vincent Delitz

Vincent

Created: June 20, 2025

Updated: June 24, 2025


通行密钥是如何生成的?

通行密钥是如何生成的?#

通行密钥使用非对称加密技术生成,该技术会创建一对加密密钥——一个公钥和一个私钥。私钥安全地存储在用户的设备上,而公钥则与服务器共享。当用户注册或登录时,其设备会创建这个密钥对,然后用它来安全地验证用户身份,而无需暴露私钥。

  • 通行密钥使用非对称加密技术生成,创建公钥-私钥对。
  • 私钥保留在用户的设备上,确保安全。
  • 公钥与服务器共享,用于在登录时验证用户。

理解通行密钥中的非对称加密技术#

通行密钥依赖于非对称加密技术,这是一种使用两个不同但数学上相关的密钥——一个公钥和一个私钥的方法。下面我们来仔细看看这个过程:

  • 密钥对生成:当用户发起创建通行密钥时,其设备会生成一对加密密钥。私钥安全地存储在用户的设备上(例如,在智能手机的安全隔区内),而公钥则发送到服务器并存储在那里。

  • **注册过程:**在首次向服务注册时,用户的设备会创建密钥对。私钥永远不会被共享,并始终受设备保护。而公钥则会传输到服务器,与用户账户一起存储。

  • **身份验证过程:**当用户尝试登录时,服务器会向用户的设备发送一个“挑战”(challenge)。设备使用私钥对这个挑战进行签名。然后,服务器使用相应的公钥验证此签名,从而在不暴露用户私钥的情况下验证用户身份。

Subreddit Icon

Discuss passkeys news and questions in r/passkey.

Join Subreddit

公钥基础设施 (PKI) 的作用#

公钥基础设施 (PKI) 是通行密钥安全的基础。PKI 管理公钥以及用于验证这些公钥的数字证书。PKI 确保用户设备和服务器之间的通信是安全的,从而在身份验证过程中防止中间人攻击。


Add passkeys to your app in <1 hour with our UI components, SDKs & guides.

Start for free

Enjoyed this read?

🤝 Join our Passkeys Community

Share passkeys implementation tips and get support to free the world from passwords.

🚀 Subscribe to Substack

Get the latest news, strategies, and insights about passkeys sent straight to your inbox.

Share this article


LinkedInTwitterFacebook

Related FAQs

Related Terms