密保令牌工作原理?
答案:3 悬赏:0 手机版
解决时间 2021-02-16 09:57
- 提问者网友:骨子里的高雅
- 2021-02-15 11:17
刚刚听说腾讯推出了QQ令牌,其实我一直就想问说,这些密保令牌的工作原理是什么?令牌本身有连接网络?不会吧?那是不是有什么计算的公式?或者是别的什么方法
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-02-15 11:24
这个涉及到密码学的内容了,具体是密码学中的编码学。我不是这专业的,基本的原理大概是知道的,简单给你说吧。令牌本身不会联网。每个令牌都会有一个编号,这个是我们可以看到的区别不同令牌的东西。除了编号。每一个令牌都会有一个无规律的长串码(例如3k433kukksd23#$3这样子的,也有可能是3A3D5C5E这样子的,前者是字符码,后者是十六进制码,择一种情况采用就是了),QQ密保有一个绑定的过程。说白了,就是把这个编号和你的QQ号对应起来,然后服务器里就能对应到这一个长串码。你登陆的时候,你的令牌会产生一个随机数字,服务器也会产生随机数字,如果两者匹配,就能登录成功。这个随机数字是将那一长串码进行计算得到的。服务器和密保进行的是同样的计算。计算的时候,会将时间作为变量计算进去。这样就会变成随时间跳动了。 当然,具体的计算过程会很复杂,但基本原理就是这样子了。另外可能的计算不仅限于加减乘除,还有移位,换位,截取几位等。反正是没法通过有限的取值反推那一个长串码的。那一个计算方式是可以破译的,毕竟你的密保有实物在那里呢。一开始可能是保密的,但时间长了。总会能破解的。
全部回答
- 1楼网友:旧脸谱
- 2021-02-15 13:43
据本人了解:qq密保令牌是一种高级的数学算法。 当你申请qq密保令牌时它会给你一串数字,让你在手机上一开始安装这个密保令牌java程序时输入进去,这样当你手机运行这个qq密保令牌java程序中会执行一种数学算法,根据上面时间产生“随机密码”。 那一串数字让你手机执行的算法与腾讯qq服务器上你个人qq的算法一致(每个人在服务器对应一个算法)。所以你手机令牌上的时间要和腾讯服务器一致。在两分钟以内均可。 要是不懂再问我。
- 2楼网友:夜风逐马
- 2021-02-15 12:07
就是说一开始他会给你一串数据,让你输进去,然后tx和令牌都同时执行同一种高级算法,到什么时间就算到答案是多少,然后tx算出的答案和令牌算出来的答案一样,那就对上了嘛,所以说要你对好时间嘛!(其实那密码也不叫随机密码,是算出来的)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯