【技术实现步骤摘要】
验证码的生成方法及装置、非易失性存储介质、电子设备
[0001]本申请涉及网络技术与安全领域,具体而言,涉及一种验证码的生成方法及装置
、
非易失性存储介质
、
电子设备
。
技术介绍
[0002]互联网技术飞速发展的当下,网络上出现了各种各样的网站门户和应用,于是网络安全便成了重中之重
。
为了应对恶意登录
、
垃圾注册等恶意用户行为,在登录网站门户和应用时增加一道验证码验证流程则成为了必选项
。
最为常见的验证码主要是将数字以及字母进行组合,将数字或者字母进行扭曲再通过添加干扰项
(
比如条纹等
)
形成图片验证码,用户通过识别并输入图片上的字符来通过验证
。
但是,上述验证方式操作虽然简单,但安全系数较低,很容易被机器识别并破解
。
[0003]针对上述的问题,目前尚未提出有效的解决方案
。
技术实现思路
[0004]本申请实施例提供了一种验证码的生成方法及装置
、
非易失性存储介质
、
电子设备,以至少解决由于相关技术中生成的验证码安全系数较低造成的易被机器识别并破坏的技术问题
。
[0005]根据本申请实施例的一个方面,提供了一种验证码的生成方法,包括:在颜色库中随机确定不同的第一颜色和第二颜色,并确定第一颜色与第二颜色相加得到的第三颜色;在颜色库中随机选取多个不同的第四颜色,其中,多个 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种验证码的生成方法,其特征在于,包括:在颜色库中随机确定不同的第一颜色和第二颜色,并确定所述第一颜色与所述第二颜色相加得到的第三颜色;在所述颜色库中随机选取多个不同的第四颜色,其中,所述多个不同的第四颜色为除所述第一颜色
、
所述第二颜色和所述第三颜色以外的其他颜色;将第五颜色填充至目标区域,得到颜色选择图形,其中,所述第五颜色包括所述第一颜色和所述多个不同的第四颜色,或者,所述第五颜色包括所述第二颜色和所述多个不同的第四颜色;根据所述第一颜色
、
所述第三颜色和所述颜色选择图形生成图形验证码,或者,根据所述第二颜色
、
所述第三颜色和所述颜色选择图形生成所述图形验证码
。2.
根据权利要求1所述的方法,其特征在于,将第五颜色填充至目标区域,得到颜色选择图形,包括:在所述第五颜色包括所述第一颜色和所述多个不同的第四颜色的情况下,将所述第五颜色填充至所述目标区域,得到第一颜色选择图形;根据所述第二颜色
、
所述第三颜色和所述颜色选择图形生成所述图形验证码,包括:根据所述第二颜色
、
所述第三颜色和所述第一颜色选择图形,生成第一图形验证码
。3.
根据权利要求2所述的方法,其特征在于,所述方法还包括:若在所述第一颜色选择图形中所述第一颜色被选中,确定目标对象通过验证;若在所述第一颜色选择图形中所述第一颜色在第一预设次数内均未被选中,生成用于提醒所述目标对象重新选择颜色的目标消息
。4.
根据权利要求3所述的方法,其特征在于,所述方法还包括:若在所述第一颜色选择图形中所述第一颜色在第二预设次数内均未被选中,确定所述目标对象未通过验证,重新在所述颜色库中随机确定不同的第一颜色和第二颜色,并重新生成所述图形验证码
。5.
根据权利要求1所述的方法,其特征在于,将第五颜色填充至目标区域,得到颜色选择图形,包括:在所述第五颜色包括所述第二颜色和所述多个不同的第四颜色的情况下,将所述第五颜色填充至所述目标区域,得到第二颜色选择图形;根据所述第一颜色
技术研发人员:王乾,赵轶新,蒋艳军,高超,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。