说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210870251.X (22)申请日 2022.07.18 (71)申请人 湖北天融信网络安全技 术有限公司 地址 430040 湖北省武汉市武汉临 空港经 济技术开发区五环大道6 66号 (21) 申请人 北京天融信网络安全技 术有限公司   北京天融信科技有限公司   北京天融信软件 有限公司 (72)发明人 李静  (74)专利代理 机构 北京开阳星知识产权代理有 限公司 1 1710 专利代理师 祝乐芳 (51)Int.Cl. H04L 9/32(2006.01) (54)发明名称 验证码生 成方法、 验证码验证方法、 装置、 设 备及介质 (57)摘要 本公开涉及一种验证码生 成方法、 验证码验 证方法、 装置、 设备及介质, 通过服务端生成第一 验证码发送给客户端, 将客户端发送的第一目标 字符验证码与第一验证码的第一字符进行验证, 当验证成功时向客户端发送第一验证成功提示, 响应客户端发送的第二次验证码登录请求, 生成 第二字符验证码发送给客户端, 将客户端发送的 第二目标字符验证码和第二字符验证码进行验 证, 当每对一个字符验证成功后, 服务端发送验 证成功提示给客户端, 直到服务端响应客户端发 送的第N次验证码登录请求, 生成第N字符验证码 发送给客户端, 将客户端发送的第N目标字符验 证码与第N字符验证码进行验证, 当验证成功时 向客户端发送第N验证成功提示, 使客户端成功 登录目标对象。 权利要求书3页 说明书14页 附图4页 CN 115174122 A 2022.10.11 CN 115174122 A 1.一种验证码生成方法, 其特 征在于, 应用于服 务端, 所述方法包括: 响应于客户端发送的第一 次验证码登录请求, 生成字符位数为N的第 一验证码, 向所述 客户端发送所述第一验证码, 其中, 所述第一验证码携带第一验证码标识以及组成所述第 一验证码的每 个字符对应的字符标识; 接收所述客户端发送的第 一目标字符验证码和第 一目标字符标识, 根据 所述第一目标 字符标识, 在确定所述第一 目标字符验证码与所述第一验证码中的第一字符一致时, 验证 成功并向所述客户端发送第一验证成功 提示, 以使所述客户端向服务端发送第二次验证码 登录请求; 响应于客户端发送 的所述第二次验证码登录请求, 生成第二字符验证码, 并向所述客 户端发送所述第二字符验证码; 接收所述客户端发送的第 二目标字符验证码和第 二目标字符标识, 根据 所述第二目标 字符标识, 在确定所述第二 目标字符验证码与所述第二字符验证码一致时, 验证成功并向 所述客户端发送第二验证成功提示, 以使 所述客户端向所述服务端发送下一字符位置对应 的验证码登录请求, 直到所述 客户端向服 务端发送第N次验证码登录请求; 响应于所述客户端发送 的所述第N次验证码登录请求, 生成第N字符验证码, 并向所述 客户端发送所述第N字符验证码; 接收所述客户端发送的第N目标字符验证码和第N目标字符标识, 根据所述第N目标字 符标识, 在确定所述第N目标字符验证码与所述第N字符验证码一致时, 验证成功并向所述 客户端发送第N验证成功提 示, 所述第N验证成功提 示以使所述 客户端成功登录目标对象。 2.根据权利要求1所述的方法, 其特征在于, 所述响应于客户端发送的所述第 二次验证 码登录请求, 生成第二字符验证码, 并向所述 客户端发送所述第二字符验证码, 包括: 响应于所述客户端发送的所述第 二次验证码登录请求, 在预设范围集合内确定目标预 设范围; 在确定所述目标预设范围之后, 在所述目标预设范围内选取任意一个字符确定所述第 二字符验证码, 并向所述客户端发送所述第二字符验证码, 其中, 所述第二字符验证码携带 第二目标字符标识; 或 所述响应于所述客户端发送 的所述第N次验证码登录请求, 生成第N字符验证码, 并向 所述客户端发送所述第N字符验证码, 包括: 响应于所述客户端发送的所述第N次验证码登录请求, 在预设范围集合内确定目标预 设范围; 在确定所述目标预设范围之后, 在所述目标预设范围内选取任意一个字符确定所述第 N字符验证码, 并向所述客户端发送所述第N字符验证码, 其中, 所述第N字 符验证码携带第N 目标字符标识。 3.根据权利要求2所述的方法, 其特 征在于, 所述预设范围集 合包括: a ‑z、 A‑Z以及0‑9。 4.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 在确定根据任意 一次目标字符验证码验证失败时, 向所述 客户端发送验证失败提 示。 5.一种验证码验证方法, 其特 征在于, 应用于客户端, 所述方法包括: 接收服务端发送 的第一验证码, 基于所述第一验证码, 确定所述第一验证码的字符位 数为N、 所述第一验证码的第一字符以及第一字符的第一目标字符标识;权 利 要 求 书 1/3 页 2 CN 115174122 A 2将用户输入的第 一目标字符验证码和所述第 一目标字符标识发送至所述服务端, 以使 所述服务端进行第一次验证; 接收所述服务端发送的第一验证成功提示, 按照组成所述第一验证码的字符顺序, 向 所述服务端发送第二次验证码登录请求; 接收所述服务端发送的第二字符验证码, 基于所述第二字符验证码, 确定第二目标字 符标识, 将用户输入的第二目标字符验证码以及所述第二目标字符标识发送至所述服务 端, 以使所述服务端进 行第二次验证, 在确定所述第二次验证验证成功时, 向所述服务端发 送下一字符位置对应的验证码登录请求, 直到向所述 服务端发送第N次验证码登录请求; 接收所述服务端发送的第N字符验证码, 基于所述第N字符验证码, 确定第N目标字符标 识, 将用户输入的第N 目标字符验证码以及所述第N 目标字符标识发送至所述服务端, 以使 所述服务端进行第N次验证; 响应于所述 服务端发送的第N验证成功提 示, 成功登录目标对象。 6.根据权利要求5所述的方法, 其特 征在于, 所述方法还 包括: 响应于所述服务端发送的验证失败提示, 重新输入当前验证失败提示对应的目标字符 验证码进行验证。 7.一种验证码生成装置, 其特 征在于, 应用于服 务端, 所述装置包括: 第一处理模块, 用于响应于客户端发送的第一 次验证码登录请求, 生成字符位数为N的 第一验证码, 向所述客户端发送所述第一验证码, 其中, 所述第一验证码携带第一验证码标 识以及组成所述第一验证码的每 个字符对应的字符标识; 第一验证模块, 用于接收所述客户端发送的第一目标字符验证码和第一目标字符标 识, 根据所述第一 目标字符标识, 在确定所述第一 目标字符验证码与所述第一验证码 中的 第一字符一致时, 验证成功并向所述客户端发送第一验证成功提示, 以使所述客户端向服 务端发送第二次验证码登录请求; 第二处理模块, 用于响应于客户端发送的所述第二次验证码登录请求, 生成第二字符 验证码, 并向所述 客户端发送所述第二字符验证码; 第二验证模块, 用于接收所述客户端发送的第二目标字符验证码和第二目标字符标 识, 根据所述第二 目标字符标识, 在确定所述第二 目标字符验证码与所述第二字符验证码 一致时, 验证成功并向所述客户端发送第二验证成功提示, 以使所述客户端向所述服务端 发送下一字符位置对应的验证码登录请求, 直到所述客户端向服务端发送第N次验证码登 录请求; 第三处理模块, 用于响应于所述客户端发送 的所述第N次验证码登录请求, 生成第N字 符验证码, 并向所述 客户端发送所述第N字符验证码; 第三验证模块, 用于接收所述客户端发送的第N目标字符验证码和第N目标字符标识, 根据所述第N目标字符标识, 在确定所述第N目标字符验证码与所述第N字符验证码一致时, 验证成功并向所述客户端发送第N验证成功提示, 所述第N验证成功 提示以使 所述客户端成 功登录目标对象。 8.一种验证码验证装置, 其特 征在于, 应用于客户端, 所述装置包括: 接收模块, 接收服务端发送的第 一验证码, 基于所述第 一验证码, 确定所述第 一验证码 的字符位数为 N、 所述第一验证码的第一字符以及第一字符的第一目标字符标识;权 利 要 求 书 2/3 页 3 CN 115174122 A 3

PDF文档 专利 验证码生成方法、验证码验证方法、装置、设备及介质

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 验证码生成方法、验证码验证方法、装置、设备及介质 第 1 页 专利 验证码生成方法、验证码验证方法、装置、设备及介质 第 2 页 专利 验证码生成方法、验证码验证方法、装置、设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:16:32上传分享
交流群
  • //public.wenku.github5.com/wodemyapi/22.png
-->
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。