Ⅰ 根据时间生成手机令牌密码的原理是什么
号令手机令牌的动态口令是根据专门的算法每隔30秒生成一个与时间相关的、不可预测的随机数字组合(One-time Password),每个口令只能使用一次,每天可以产生2880个密码。 用户进行认证时候,除输入账号和静态密码之外,必须要求输入动态密码,只有通过系统验证,才可以正常登录或者交易,从而有效保证用户身份的合法性和唯一性。号令手机令牌最大的优点在于,用户每次使用的口令都不相同,使得不法分子无法仿冒合法用户的身份。 动态口令认证技术被认为是目前能够最有效解决用户的身份认证方式之一,可以有效防范黑客木马盗窃用户账户口令、假网站等多种网络问题,导致用户的财产或者资料的损失。
Ⅱ 手机qq令牌的算法是什么,我觉得是跟令牌序列号和时间有关,可我琢磨很久都没想到,VS代码也可!谢谢!
QQ密保令牌是一种高级的数学算法。
当你申请QQ密保令牌时它会给你一串数字,让你在手机上一开始安装这个密保令牌JAVA程序时输入进去,这样当你手机运行这个QQ密保令牌Java程序中会执行一种数学算法,根据上面时间产生“随机密码”。
那一串数字让你手机执行的算法与腾讯QQ服务器上你个人QQ的算法一致(每个人在服务器对应一个算法)。所以你手机令牌上的时间要和腾讯服务器一致。在两分钟以内均可。
Ⅲ 魔兽世界战网手机安全令牌是用什么算法实现的
不知道你所说的,手机安全令牌代码,指的是登陆战网和游戏时需要输入的验证码,还是这个安全令牌自己的序列号代码。但无论是哪个,你都可以在手机安全令牌这个软件中找到的。
我iPhone版的是,在菜单中有一项“显示密码”,这个显示的是登陆游戏时所需要输入的验证码。另一项则叫做“安装”,你可以在这一项里面找到这个安全令牌自己的序列号。
如果要把一个安全令牌与一个魔兽世界账号进行绑定,那么你必须:
登陆战网,进入账号管理页面
在账号管理页面中,有一个添加安全令牌选项,进去以后,会让你选择是手机安全令牌,还是将军令。
选择手机安全令牌,会让你输入这个安全令牌的序列号,以及当前的登陆验证码。两个都输入以后,绑定完成。
虽然你可以随时查看到安全令牌的序列号,但我还是建议你记下手机安全令牌的序列号,以便在以后进行解绑操作。
Ⅳ 手机令牌是什么原理
其实只是一个很简单的程序,只是每隔30秒会变一个数字。具体什么时间变什么数字已经是确定在令牌中了。所以令牌不用消耗任何流量。
至于循环倒不清楚,可能有也可能没有。在腾讯的服务器中有一个程序,上面和你的手机令牌基本是同步的。就是也是确定什么时候会变什么数字。然后在对比检验身份。
比如你的手机令牌序列号XXXXXXXXX,然后腾讯服务器对应XXXXXXXXX,也有一个像令牌的东西。当你在2011-07-01 12:00 手机令牌更新一个数字后,在腾讯那边服务器2011-07-01 12:00 也更新了同一个数字。关键是看手机令牌的序列号,不同序列号出的数字不同,相同序列号出的数字相同(很少能有不同的手机同时拥有相同序列号的令牌)。
楼主做个实验就应该很容易明白了。
你把令牌的时间设定为2010-05-01 12:00 将连续出现的5个数字记下,然后将令牌时间复原,过一会儿后再将时间设定为2010-05-01 12:00 ,然后对比两次连续出现的5个数字,就明白了。
同时这也是手机令牌使用要求和服务器时间相差2分钟内的原因。
由于此,从某种角度来说,手机令牌的安全性实际低于实体密保卡。因此盗号的人可以盗取你输入的验证码,2分钟内这个验证码都是有效的,故2分钟内完全可以挤你下线,修改密码,解除密保。
而密保卡至少3个格子还会变,不容易盗。