口令卡 原理原来这么简单

优点:体积小,携带方便,功耗小可长期使用,无需联网内部进行时钟运算
缺点:时钟运算存在误差,无法更换电池。

沟通时并不能保证时钟和服务器相同,存在微小偏差通过服务器算法来弥补,并在核对后在服务器存储这个偏差在下次核对时仍能保证偏差不被放大(ps:偏差应该也会根据用户查询间隔周期来增大或者减小弥补范围):

时间同步型动态口令对令牌卡和服务器的时间同步要求很高,时间误差会造成整个令牌的失灵,所以每一次用户成功使用令牌认证,服务器都会做相应的时间误差矫正。具体过程如下:令牌卡根据当前时间计算口令并发送至服务器,服务器再根据当前时间前后的数个时间点分别计算口令,若其中某个口令匹配则认为认证成功,并记录误差值,此后服务器在口令认证时,直接在当前时间加上误差值以计算口令。
转自:https://blog.csdn.net/u010601662/article/details/70214506

你可能感兴趣的:(口令卡 原理原来这么简单)