[发明专利]一种防暴力破解的验证码交互方法在审
申请号: | 201910410635.1 | 申请日: | 2019-05-16 |
公开(公告)号: | CN110166250A | 公开(公告)日: | 2019-08-23 |
发明(设计)人: | 李成东 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/06;G06K9/34 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 李洁 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种防暴力破解的验证码交互方法,包括步骤1:客户端请求验证码,服务器在接收到请求后生成验证码图片碎片;步骤2:判断步骤1中验证码图片碎片是否生成成功,若生成成功则加密验证码信息,存储未加密的验证码碎片hash值,拼接后再次取hash值,并存储验证码数据,然后将验证码数据响应给客户端;若生成失败则响应客户端验证码系统繁忙;步骤3:客户端判断验证码数据是否获取成功,若成功则解密部分或全部验证码信息,解密成功则展示碎片图片并进入步骤4,解密失败则结束本次验证流程;若获取失败则结束本次验证码验证流程;步骤4:获取用户输入数据,判断当前用户输入数据长度是否符合已解密的图片碎片,不符合则等待用户继续输入。 | ||
搜索关键词: | 验证码 解密 验证码数据 客户端 用户输入数据 验证码图片 生成成功 防暴力 破解 失败 存储 验证 客户端请求 验证码信息 等待用户 加密验证 判断步骤 码信息 响应 成功 拼接 加密 服务器 图片 展示 | ||
【主权项】:
1.一种防暴力破解的验证码交互方法,其特征在于,所述交互方法包括如下步骤:步骤1:客户端请求验证码,服务器在接收到请求后生成验证码图片碎片;步骤2:判断步骤1中验证码图片碎片是否生成成功,若生成成功则加密验证码信息,存储未加密的验证码碎片hash值,拼接后再次取hash值,并存储验证码数据,然后将验证码数据响应给客户端;若生成失败则响应客户端验证码系统繁忙;步骤3:客户端判断验证码数据是否获取成功,若成功则解密部分或全部验证码信息,解密成功则展示碎片图片并进入步骤4,解密失败则结束本次验证流程;若获取失败则结束本次验证码验证流程;步骤4:获取用户输入数据,并判断当前用户输入数据长度是否符合已解密的图片碎片,若不符合则等待用户继续输入,若符合则进入步骤5;步骤5:判断碎片图片是否完全显示,若未完全显示则跳转步骤3;若已完全显示则处理碎片验证码的hash值,拼接结果后再次取hash值并发起接口调用验证,根据接口调用验证结果判断是否验证通过,不通过则展示提示信息并结束本次验证码流程,通过则根据hash值查询验证码数据,若验证码数据不存在或验证码结果不匹配,则响应验证失败,反之则响应验证成功并结束验证码流程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910410635.1/,转载请声明来源钻瓜专利网。