这只是一个满足我的好奇心的问题。
在挪威,网上银行常使用类似计算器的(实体)狗尾巴,所有账户持有者都有。您在狗尾巴上输入个人密码,它会生成一个八位数字代码,您可以用它来在线登录。设备本身并没有连接到网络。
有人知道这个系统是如何工作的吗?
我最好的猜测是每个狗尾巴都存储了预生成的数字序列。因此,如果您输入已使用过的数字或太远的数字,登录过程将失败。它可能还依赖于内部时钟来生成数字。到目前为止,我的程序员同行们都无法回答这个问题。
【编辑】
特别是我对挪威的做法很感兴趣。
这只是一个满足我的好奇心的问题。
在挪威,网上银行常使用类似计算器的(实体)狗尾巴,所有账户持有者都有。您在狗尾巴上输入个人密码,它会生成一个八位数字代码,您可以用它来在线登录。设备本身并没有连接到网络。
有人知道这个系统是如何工作的吗?
我最好的猜测是每个狗尾巴都存储了预生成的数字序列。因此,如果您输入已使用过的数字或太远的数字,登录过程将失败。它可能还依赖于内部时钟来生成数字。到目前为止,我的程序员同行们都无法回答这个问题。
【编辑】
特别是我对挪威的做法很感兴趣。
TOKENs拥有非常精确的实时时钟,并且与认证服务器上的相同时钟同步。实时时间与您的私钥一起用作种子,生成并在服务器上验证您的唯一编号,该服务器具有所有所需数据。