【技术实现步骤摘要】
一种增强型图形验证码生成方法、装置及存储介质
本专利技术涉及互联网应用
,特别是涉及一种增强型图形验证码生成方法。
技术介绍
图形验证码在互联网WEB应用中广泛使用,以识别区分真实用户和机器恶意攻击。现有技术主要包括:(一)、字符文字加噪声及变型展示类;(二)、字符文字内容加数学运算等逻辑关系;(三)、第一及第二类方法复合应用;(四)、图片切割后拖动拼图;(五)、基于前述方法的用户响应时间模式分析。基于加噪声及变型处理的图形验证码,大大增加了用户人眼识别的难度。而在同时,基于深度学习等机器学习算法对噪声变型处理的验证码的识别,其准确率往往高于人眼识别。因此此类方法在可能将真实用户拒之门外的同时,并不能有效阻止恶意刷验证码的攻击。其它类型的验证码,在技术层面上,均有比较成熟的机器算法可以识别,因而阻止恶意刷验证码的效率比较低。基于用户响应时间模式分析的方法,还存在实施成本高,且对Web应用的性能及可靠性造成比较大的负面影响。
技术实现思路
本专利技术所要解决的技术问题是提供一种增强型图 ...
【技术保护点】
1.一种增强型图形验证码生成方法,其特征在于,包括以下步骤:/n(1)在背景图片上随机生成N个信息元;/n(2)按照指示元的约束条件对N个信息元中的M个信息元随机生成出点位置和入点位置;/n(3)生成M-1个指示元,并通过所述M-1个指示元按照生成的出点位置和入点位置连接所述M个信息元,得到图形验证码;/n其中,N,M均为正整数,N≥2,M≤N。/n
【技术特征摘要】
1.一种增强型图形验证码生成方法,其特征在于,包括以下步骤:
(1)在背景图片上随机生成N个信息元;
(2)按照指示元的约束条件对N个信息元中的M个信息元随机生成出点位置和入点位置;
(3)生成M-1个指示元,并通过所述M-1个指示元按照生成的出点位置和入点位置连接所述M个信息元,得到图形验证码;
其中,N,M均为正整数,N≥2,M≤N。
2.根据权利要求1所述的增强型图形验证码生成方法,其特征在于,所述步骤(1)中生成的信息元为单个字符、或字符图形、或由字符/字符图形和运算符组合的块单元。
3.根据权利要求1所述的增强型图形验证码生成方法,其特征在于,所述步骤(1)中生成的N个信息元所处的位置随机接近或聚合。
4.根据权利要求1所述的增强型图形验证码生成方法,其特征在于,所述步骤(2)中还包括对生成的出入点位置进行调整以使得出入点位置接近重叠临近的信息元的步骤。
5.根据权利要求1所述的增强型图形验证码生成方法,其特征在于,所述步骤(2)中指示元的约束条件包括指示元...
【专利技术属性】
技术研发人员:程道生,
申请(专利权)人:通华财富上海基金销售有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。