口令卡 原理原来这么简单

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容