【技术实现步骤摘要】
验证码图片的生成方法和装置及其验证方法和装置
本专利技术涉及计算机应用
,特别涉及一种验证码图片的生成方法和装置及其验证方法和装置。
技术介绍
验证码是一种区分用户是计算机和人的公共全自动程序。验证码通常使用一些线条和一些不规则的字符组成,主要作用是为了防止黑客破解用户密码,盗取用户资料信息等。目前,大多数网站的验证码主要通过点击选中输入框,自动弹出验证码图片,然后用户根据弹出的验证码信息进行输入。在验证成功后,才能登录进入用户帐户,进行其他操作等。但是,在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:目前的验证码图片为静态图片,很容易被计算机通过程序进行识别,机器识别率高,网络安全性低。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种验证码图片的生成方法,该方法通过第二子图片即效果点子图片的视觉欺骗效果和背景图的视觉欺骗效果不同,从而生成人眼可以识别而机器无法识别的验证码图片,降低了机器的识别率,进而可以规避一些恶意程序伪装成用户进行不合理的操作,提高网络的安全性。为达上述目的,根据本专利技术第一方面实施例提出了一种验证码图片的生成方法,包括:获得第一子图片和第二子图片;将第一子图片拼接成验证码图片的背景图;以及获得第二子图片在背景图上的位置信息,根据位置信息设置第二子图片,使第二子图片的视觉欺骗效果和背景图的视觉欺骗效果不同。根据本专利技术实施例的验证码图片的生成方法,通过获得第一子图片和第二子图片,将第一子图片拼接成验证码图片的背景图;然后获得第二子图片在背景图上 ...
【技术保护点】
一种验证码图片的生成方法,其特征在于,包括:获得第一子图片和第二子图片;将所述第一子图片拼接成验证码图片的背景图;以及获得所述第二子图片在所述背景图上的位置信息,根据所述位置信息设置所述第二子图片,使所述第二子图片的视觉欺骗效果和所述背景图的视觉欺骗效果不同。
【技术特征摘要】
1.一种验证码图片的生成方法,其特征在于,包括:获得第一子图片和第二子图片;将所述第一子图片拼接成验证码图片的背景图;以及获得所述第二子图片在所述背景图上的位置信息,根据所述位置信息设置所述第二子图片,使所述第二子图片的视觉欺骗效果和所述背景图的视觉欺骗效果不同,其中,所述第二子图片为效果点子图片,所述效果点子图片组成验证码信息;获得第三子图片及所述第三子图片在所述背景图上的位置信息,根据所述第三子图片在所述背景图上的位置信息设置所述第三子图片,使所述第三子图片的视觉欺骗效果和所述第二子图片的视觉欺骗效果相同,其中,所述第三子图片为干扰点子图片,所述干扰点子图片组成干扰信息。2.根据权利要求1所述的方法,其特征在于,所述获得第一子图片包括:从本地读取一种或多种第一子图片;或者,按照像素点策略生成一种或多种第一子图片;和/或所述获得第二子图片包括:从本地读取一种或多种第二子图片;或者,按照像素点策略生成一种或多种第二子图片。3.根据权利要求1所述的方法,其特征在于,所述获得所述第二子图片在所述背景图上的位置信息包括:根据预设的验证码信息获得所述第二子图片在所述背景图上的位置信息。4.根据权利要求1所述的方法,其特征在于,所述根据所述位置信息设置所述第二子图片包括:根据所述位置信息和预设规则设置所述第二子图片;或者对所述位置信息进行浮动处理,根据浮动处理后的位置信息设置所述第二子图片。5.根据权利要求4所述的方法,其特征在于,所述第二子图片为相同的图片、不同大小的图片或不同样式的图片。6.根据权利要求1所述的方法,其特征在于,所述获得第三子图片包括:从本地读取一种或多种第三子图片;或者,按照像素点策略生成一种或多种第三子图片。7.根据权利要求1所述的方法,其特征在于,所述获得所述第三子图片在所述背景图上的位置信息包括:根据预设的干扰信息获得所述第三子图片在所述背景图上的位置信息。8.根据权利要求1所述的方法,其特征在于,所述根据所述第三子图片在所述背景图上的位置信息设置所述第三子图片包括:根据所述第三子图片在所述背景图上的位置信息和预设规则设置所述第三子图片。9.一种验证码图片的生成装置,其特征在于,包括:获得模块,用于获得第一子图片和第二子图片;拼接模块,用于将所述获得模块获得的所述第一子图片拼接成验证码图片的背景图;以及处理模块,用于获得所述第二子图片在所述拼接模块拼接成的所述背景图上的位置信息,根据所述位置信息设置所述第二子图片,使所述第二子图片的视觉欺骗效果和所述背景图的视觉欺骗效果不同,其中,所述第二子图片为效果点子图片,所述效果点子图片组成验证码信息;所述获得模块,还用于获得第三子图片;所述处理模块,还用于获得所述第三子图片在所述背景图上的位置信息,根据所述第三子图片在所述背景图上的位置信息设置所述第三子图片,使所述第三子图片的视觉欺骗效果和所述第二子图片的视觉欺骗效果相同,其中,所述第三子图片为干扰点子图...
【专利技术属性】
技术研发人员:王云吉,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。