authentication - rsa key 卡如何工作?

标签 authentication rsa

谁能用简单的编程术语向我解释这些 RSA key 加密狗是如何工作的?我知道暴雪为魔兽世界和 Paypal 以及一些交易网站提供了它们。

谢谢!

最佳答案

遥控 key 有一个时钟和一个序列号,用作 PRNG 的种子。 .当您点击“给我显示代码”按钮时, key 链会显示一个数字,该数字是该时间戳和通过 PRNG 运行的序列号的乘积。服务器知道您的 fob 的序列号和时间,并执行相同的操作。如果您的代码匹配,则您已通过身份验证。

您可以在服务器端计算上一个/下一个 N 值以解决时钟偏差。

关于authentication - rsa key 卡如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/512985/

相关文章:

authentication - Windows Auth进入页面;应用程序池用户进入数据库

python - Tweepy 在 search_recent_tweets <> 上出现 401 错误,但在 create_tweet 时没有出现 401 错误?

python - 如何在 Django LDAP 登录上应用哈希 SHA256?

c# - 如何使用 OAuth 2.0 对 Azure Active Directory 用户进行身份验证?

c++ - C++ 的 RSA 加密库

security - RSA 加密 AES key 的强度

ios - 从使用 Swift 或 Objective C 中的密码短语编码的 RSA 私钥字符串中检索 SecKey

authentication - Powershell BitsTransfer https基本身份验证语法

java - 从 Java 中的已知参数创建 RSA key

CryptoAPI RSA Schannel 提供程序错误