在英国,通常使用智能卡和读卡器登录网上银行。您插入卡,输入 PIN 并从读卡器取回一个 8 位代码以进入网上银行网站。请注意,它无论如何都不是从银行播种的,您所需要的只是卡和 PIN 码。
我一直认为返回的 8 位代码不是很随机(特别是前两位数字相同),所以我开始跟踪。基本上8位代码每次单调增加约60,000到90,000。
根据我对它的理解,这似乎不正确。显然,在识别算法中植入的熵非常低(如果我理解正确,只使用卡上的内部计数器),但我认为卡上的 3DES 会产生类似噪声的 8 位代码序列。
这真的是系统应该如何工作的吗?