The invention provides a method for generating slider verification codes, which includes acquiring pre-set slider diagrams and background diagrams, generating a target graph and several interference diagrams according to the slider diagrams, embedding the target graph and the interference diagrams into the background diagrams to generate content diagrams, and using the pre-set style images to style the content diagrams. In other words, a slider verification code is generated so that the user can send it to the user end and verify it by sliding the slider diagram to the position where the target image coincides. The invention fuses the boundary of the interfering graph and the boundary of the target graph through style transformation, increases the difficulty of machine recognizing the boundary of the slider graph location, and thus improves the security and reliability of image verification.
【技术实现步骤摘要】
滑块验证码的生成方法、装置、计算机设备及存储介质
本专利技术涉及互联网信息安全领域,尤其涉及一种滑块验证码的生成方法、装置、计算机设备及存储介质。
技术介绍
随着互联网的快速发展,各种验证码技术也在不断涌现,常见的验证码形式有:字符识别、滑块拖动、图片点选、图片文字点选、智力题目解答等,其中字符识别历史最久,由于图像识别技术的发展,其安全性已经受到了很大的威胁,破解难度较低。现有的横向滑块拖动式验证码由于其形式简单,用户体验很好,但是答案轨迹简单,也容易被模拟,从而被破解,安全系数也较低。现有的其他形式的滑块验证码,是通过美工生成干扰滑块,干扰性存在不足,容易被机器识别,而且不容易生成,效率较低。而且对干扰滑块的边界和滑块图的边界没有进行融合混淆,导致机器容易识别滑块图所在位置的边界。因此,现有的技术方案中,干扰性不足,容易被机器识别,效率较低下。
技术实现思路
本专利技术提供一种滑块验证码的生成方法及相应的装置,其主要实现了通过通过风格转化,将干扰图形的边界和目标图形的边界进行融合,增加了机器识别滑块图所在位置的边界的难度,从而提升了图像验证的安全性和可靠性。本专利 ...
【技术保护点】
1.一种滑块验证码的生成方法,其特征在于,所述方法包括:获取预先设定的滑块图以及背景图,依据所述滑块图生成一个目标图形以及若干个干扰图形;将所述目标图形以及所述干扰图形嵌入至所述背景图中生成内容图;利用预设的风格图像将所述内容图进行风格转换,生成滑块验证码,以便将其发送至用户端后用户通过滑动所述滑块图至与所述目标图形吻合的位置处进行验证。
【技术特征摘要】
1.一种滑块验证码的生成方法,其特征在于,所述方法包括:获取预先设定的滑块图以及背景图,依据所述滑块图生成一个目标图形以及若干个干扰图形;将所述目标图形以及所述干扰图形嵌入至所述背景图中生成内容图;利用预设的风格图像将所述内容图进行风格转换,生成滑块验证码,以便将其发送至用户端后用户通过滑动所述滑块图至与所述目标图形吻合的位置处进行验证。2.根据权利要求1所述的滑块验证码的生成方法,其特征在于,所述获取预先设定的滑块图以及背景图,依据所述滑块图生成一个目标图形以及若干个干扰图形,包括:复制所述滑块图生成所述目标图形;将所述目标图形旋转预设的若干个角度和/或按随机缩放比例进行缩放生成对应的若干个所述干扰图形。3.根据权利要求1所述的滑块验证码的生成方法,其特征在于,所述将所述目标图形以及所述干扰图形嵌入至所述背景图中,包括:将所述干扰图形嵌入至所述目标图形的周围预设区域内,使得所述干扰图形的部分边缘与所述目标图形的部分边缘重合,或者,使得所述干扰图形的部分区域与所述目标图形的部分区域重合。4.根据权利要求1所述的滑块验证码的生成方法,其特征在于,所述将所述目标图形以及所述干扰图形嵌入至所述背景图中,包括:将所述目标图形与所述干扰图形随机散布在背景图中;判断在所述目标图形的预置距离范围内,所述干扰图形的数量是否达到预置数值;若否,重复将所述目标图形和这些干扰图形随机散布在背景图中的步骤。5.根据权利要求4所述的滑块验证码的生成方法,其特征在于,所述利用预设的风格图像将所述内容图进行风格转换,生成滑块验证码,包括:将所述干扰...
【专利技术属性】
技术研发人员:徐介夫,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。