发明名称 |
互联网网页登录系统中设置随机对照验证码的实现方法 |
摘要 |
本发明公开了一种互联网网页登录系统中设置随机对照验证码的实现方法。该方法在用户登录系统时,由登录系统的服务器端根据用户信息通过运算容器模块的生成算法随机以加密图形的形式生成一组验证数据以及一组对照表同时反应在登录界面上,这样一来用户能根据验证数据参照对照表得出最终的验证码输入系统后登录成功。该方法中将验证码的数字提供10个一组的随机数字对应英文字母或中文的彩色图形,清晰的对照表文本有助于用户的阅读和选取,提高了验证码的安全性同时方便了用户的识读和输入。 |
申请公布号 |
CN105847232A |
申请公布日期 |
2016.08.10 |
申请号 |
CN201610133100.0 |
申请日期 |
2016.03.10 |
申请人 |
南通智造链科技有限公司 |
发明人 |
孟大川 |
分类号 |
H04L29/06(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
互联网网页登录系统中设置随机对照验证码的实现方法,该方法在用户登录系统时,由登录系统的服务器端根据用户信息通过运算容器模块的生成算法随机以加密图形的形式生成一组验证数据以及一组对照表同时反应在登录界面上,这一过程中先在系统中预设一个随机生成的参量数字a作为验证数据,然后设置取值范围为A‑Z的26个英文字母的字母参量b,设置取值范围为0‑9的10个数字的数字参量c,结合代表随机数的random以及定量n,n取值为10,同时利用算法公式d=(c)random n,得出d=2 3 6 7 8 9 0 1 4 5;利用算法公式e=(b)random n,得出e=A E I N P Q S V W Y;继而再利用算法公式f=for(d;i)i=e[i];使得f最终的输出一串由数字和字母一一对应所形成的数据表列,该表列中共10个数据组,每组数据组的首部为0‑9之中任意一不重复的数字,每组数据组首部对应的英文字母为26个英文字母中随机任意一个,但整个数据列表中任意数据组与其他剩余数据组所对应的英文字母不重复;这样一来用户能根据验证数据参照对照表得出最终的验证码输入系统后登录成功。 |
地址 |
226000 江苏省南通市通州区十总镇骑岸工业园区 |