基于互联网的商城动态验证码技术的制作方法

文档序号:15076959发布日期:2018-08-01 02:03阅读:148来源:国知局

本发明属于计算机互联网验证码技术领域。



背景技术:

随着电子商务的快速发展,电子商务平台的安全性,成了互联网急需解决的问题;大部分电子商务采用验证码的方式来保证安全,验证码具有恶意破解密码、刷票等功能。



技术实现要素:

本技术分为5个步骤,如下所示:

1先随机字符(以n=4为例)作为验证码的信息字符,这些字符可以是大小写字母、数字以及符号等,字符之间可以分开,也可以彼此粘连,字符本身还可以变形、倾斜,以提高识别难度;

2设置字符颜色为白色,背景颜色为黑色,字体也尽量采用有粗细变化的衬线字体,本次采用的是timesnewro-man字体;

3对每个字符向上方进行投影,并以1个像素为单位,在投影方向上生成随机长度的“影子”,接着,把影子和字符向投影方向移动1至2个像素,这样,每个字符的图像与自身的“影子”相结合,组成动态验证码第1帧“强干扰”图像;

4再分别对原字符沿左、下、右方向进行投影并轻微移动,并生成相应的“强干扰”图像,组成动态验证码的第2,3,4帧;

5动态验证码的第1,2,3,4帧图像循环快速切换,生成动画,就得到最后的强干扰动态验证码。



技术特征:

技术总结
本发明针对当前网络购物商城优惠活动时,有的用户采用不正当的手段进行抢购等问题,提出了一种商城动态验证码技术;本技术随机选择n个字符生成验证码,根据所述验证码设置字符颜色,对每个字符向上方进行投影,把生成动态验证码帧图像循环快速切换,就成干扰动态验证码图片;本技术有效防止计算机破解程序识别验证码且不妨碍人眼对验证码的识别,提高商城的安全性。

技术研发人员:不公告发明人
受保护的技术使用者:长沙湘佩网络技术有限公司
技术研发日:2017.01.23
技术公布日:2018.07.31
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1