【技术实现步骤摘要】
图片验证码生成方法、装置、终端设备和可读存储介质
[0001]本专利技术涉及信息安全
,具体而言,涉及一种图片验证码生成方法、装置、终端设备和可读存储介质。
技术介绍
[0002]验证码可以防止恶意破解密码、刷票以及论坛灌水等问题,现有技术中,对于12306等应用,需要用户手动对验证码中出现的图片进行识别及点击,这些图片是预先在数据库中生成并随机调用的,虽然图片的类型较多,例如人物类型、动物类型、风景类型以及卡通类型等,但是数据库中保存的图片的数量是有限的,容易被机器全部学习后再进行识别,例如一些自动抢票软件,因此该验证方法的安全性较差。
技术实现思路
[0003]本专利技术的目的在于提供一种图片验证码生成方法、装置、终端设备和可读存储介质。
[0004]第一方面,本专利技术提供一种图片验证码生成方法,所述方法包括:
[0005]响应验证请求,获取数据库中至少一张基础图片;
[0006]对所述至少一张基础图片进行动态微调,得到相应的验证图片;
[0007]基于至少一张验证 ...
【技术保护点】
【技术特征摘要】
1.一种图片验证码生成方法,其特征在于,所述方法包括:响应验证请求,获取数据库中至少一张基础图片;对所述至少一张基础图片进行动态微调,得到相应的验证图片;基于至少一张验证图片生成相应的图片验证码,并在验证界面中展示。2.根据权利要求1所述的图片验证码生成方法,其特征在于,所述对所述至少一张基础图片进行动态微调,得到相应的验证图片,包括:提取所述基础图片中的目标,并基于所述目标构建相应的三维模型;选取不同于上次调整的投影角度对所述三维模型进行投影,得到相应的二维图片,所述二维图片为验证图片。3.根据权利要求2所述的图片验证码生成方法,其特征在于,所述三维模型的投影角度包括在上次调整的基础上按照预设步长进行调整的投影角度或按照随机生成的不同于上次的投影角度。4.根据权利要求1所述的图片验证码生成方法,其特征在于,所述对所述至少一张基础图片进行动态微调,得到相应的验证图片,包括:从所述基础图片中提取相应的轮廓线,生成轮廓图;对所述轮廓图中的轮廓线或区域进行动态微调,得到相应的验证图片。5.根据权利要求4所述的图片验证码生成方法,其特征在于,所述对所述轮廓图中的区域进行动态微调,包括:基于预设区域划分规则将所述轮廓图分为多个区域,所述预设区域划分规则为根据所述轮廓线闭合时所形成的区域进行划分;对划分后的轮廓图进行动态微调,包括以下操作中的一种或组合:对部分区域或全部区域进行颜色填充,其中,相邻区域所填充的颜色不同;对所述部分区域的高度和/或宽度进行调整。6.根据权利要求...
【专利技术属性】
技术研发人员:谭四方,
申请(专利权)人:深圳市德明利技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。