【技术实现步骤摘要】
批量验证码的验证方法及其装置、电子设备及存储介质
[0001]本专利技术涉及信息安全
或其他相关领域,具体而言,涉及一种批量验证码的验证方法及其装置、电子设备及存储介质。
技术介绍
[0002]随着互联网的快速发展,产生大量的网页以及数据信息,为了保证相关数据、信息的安全,会使用一定的加密技术和验证技术保证数据安全,其中验证码是一种常见的数据验证方式。
[0003]相关技术中,图1是现有技术中一种通过验证码进行验证的示意图,如图1所示,其前端页面与后端服务的交互流程时包括:
[0004](1)生成验证码
[0005]由前端页面发起请求获取验证码。后端服务接收到前端页面的获取验证码请求后,随机生成验证码,将该验证码通过一定的类型(例如,String类型)存储到缓存中,,将缓存的关键字Key和生成的验证码返回给前端。
[0006](2)验证验证码
[0007]前端获取到验证码后以一定形式展现在前端页面,用户输入验证信息后发起验证码校验请求,前端将验证码缓存的Key和用户输入的验证码发 ...
【技术保护点】
【技术特征摘要】
1.一种批量验证码的验证方法,其特征在于,应用于用户使用的前端设备,所述前端设备与后端服务器连接,包括:获取批量验证码,并将所述批量验证码存储在前端缓存中,其中,所述批量验证码中包含N个待使用的验证码,所述批量验证码对应有批量关键字,所述前端设备包括:所述前端缓存和前端屏幕界面,N为大于等于2的整数;从所述前端缓存的批量验证码中提取目标验证码,将所述目标验证码展现在所述前端屏幕界面上,其中,所述目标验证码对应有索引值,所述索引值表征由所述批量验证码提取所述目标验证码的提取关系;接收用户输入信息,并将所述批量关键字、所述目标验证码的索引值以及所述用户输入信息发送到所述后端服务器,其中,所述用户输入信息是指由用户在所述前端屏幕界面上执行验证操作生成的信息,所述后端服务器基于所述批量关键字和所述索引值查询到预先缓存的所述目标验证码,并将所述用户输入信息中的验证信息与目标验证码进行比对,得到验证结果;接收所述后端服务器返回的所述验证结果。2.根据权利要求1所述的验证方法,其特征在于,在获取批量验证码之前,还包括:向所述后端服务器发送验证码获取请求,其中,所述后端服务器在接收到所述验证码获取请求之后,随机生成N个图形验证码,将所述N个图形验证码组合为所述批量验证码,将所述批量验证码存储至键值对缓存中,并生成与所述批量验证码对应的批量关键字以及验证码清单;接收所述后端服务器返回的所述批量验证码、所述批量验证码对应的批量关键字以及验证码清单。3.根据权利要求1所述的验证方法,其特征在于,从所述前端缓存的批量验证码中提取目标验证码的步骤,包括:获取关联所述批量验证码的验证码清单,并生成与所述验证码清单对应的索引顺序;按照所述索引顺序从所述前端缓存的批量验证码中获取一个验证码,将获取到的验证码作为所述目标验证码。4.根据权利要求3所述的验证方法,其特征在于,在将所述目标验证码展现在前端屏幕界面上之后,还包括:接收更换操作,并响应所述更换操作,按照所述索引顺序从所述批量验证码中获取在所述目标验证码之后的下一验证码,将所述下一验证码展现在所述前端屏幕界面上。5.根据权利要求4所述的验证方法,其特征在于,在接收更换操作之后,还包括:查询所述批量验证码中的验证码是否已全部使用完;在所述批量验证码中的验证码已全部使用完的情况下,重新获取新的批量验证码;在所述批量验证码中的验证码未全部使用完的情况下,响应所述更换操作。6.根据权利要求1所述的验证方法,其特征在于,在接收所述后端服务器返回的所述验证结果之后,还包括:在所述验证结果指示所述用户输入信息中的验证信息指示的验证码与所述目标验证码一致的情况下,确认验证通过,将验证通过通知展示在所述前端屏幕界面上;在所述验证结果指示所述用户输入信息中的验证信息指示的验证码与所述目标验证
码不一致的情况下,确认验证不通过,将重新验证通知展示在所述前端屏幕界面上。7.一种批量验证码的验证方法,其特征在于,应用于后端服务器,所述后端服务器与用户使用的前端设备连接,包括:接收所述前端设备输入的批量关键字、验证码索引值以及用户输入信息,所述用户输入信息是指由用户在所述前端设备的前端屏幕界面上对展示的目标验证码执行验证操作生成的信息;...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。