我对 RSA SecurID 和类似的 2-factor 系统非常着迷。
我浏览过很多文章,包括这篇文章:https ://security.stackexchange.com/questions/9584/can-the-numbers-on-rsa-securid-tokens-be-predicted
我的问题是,由于 RSA 的算法使用“种子”,因此生成的数字是“系列”。
如果我在服务器请求时在安全设备上生成了一个令牌,而不是使用该令牌我再次按下按钮以生成另一个令牌,该怎么办?这不会导致设备和服务器上运行的系列出现“不匹配”吗?
如果逻辑只依赖于时钟和设备序列号会更容易,但由于涉及种子和随机数,我想知道如果你跳过一个或两个令牌会发生什么?
谢谢。