[发明专利]登陆验证方法、装置、设备和存储介质在审
| 申请号: | 202011466613.6 | 申请日: | 2020-12-14 |
| 公开(公告)号: | CN112637160A | 公开(公告)日: | 2021-04-09 |
| 发明(设计)人: | 李伟;蔡亮;匡立中;曾磊;边书豪 | 申请(专利权)人: | 杭州趣链科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/00 |
| 代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张禹 |
| 地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 登陆 验证 方法 装置 设备 存储 介质 | ||
1.一种登陆验证方法,其特征在于,应用于服务器,所述方法包括:
接收到终端发送的登陆页面请求后,向所述终端发送初始值、预设条件和登陆页面的页面数据,以指示所述终端对所述初始值串联递增的目标值后得到的值进行哈希运算,以取得满足所述预设条件的碰撞值;
接收所述终端发送的登陆请求,所述登陆请求携带用户登陆信息、所述目标值和所述碰撞值;
对所述初始值串联所述目标值后得到的值进行哈希运算,得到第一哈希值;
若所述第一哈希值与所述碰撞值相同,则校验所述用户登陆信息。
2.如权利要求1所述的方法,其特征在于,所述页面数据包括图形验证码,所述用户登陆信息还包括所述图形验证码的识别值。
3.如权利要求1所述的方法,其特征在于,所述预设条件为:经哈希运算得到的值的前N位为0;所述N为所述预设条件对应的运算难度,所述运算难度随所述N的增大而增大,所述N为正整数。
4.如权利要求1-3任一所述的方法,其特征在于,所述方法还包括:
若所述第一哈希值与所述碰撞值不同,则确定所述登陆请求验证失败;或者,若所述用户登陆信息校验失败,则确定所述登陆请求验证失败;
若所述登陆请求验证失败,重新生成初始值;
将重新生成的初始值和所述预设条件发送给所述终端。
5.如权利要求4所述的方法,其特征在于,所述将重新生成的初始值和所述预设条件发送给所述终端之前,还包括:
若所述登陆请求验证失败,则在所述终端在第一时长内的登陆请求验证失败次数大于或等于第一次数的情况下,或者,在所述用户登陆信息中的用户账号在第一时长内的登陆请求验证失败次数大于或等于第一次数的情况下,或者,在所述终端在第二时长内向所述服务器发送登陆请求的次数大于或等于第二次数的情况下,或者,在所述用户登陆信息中的用户账号在第二时长内向所述服务器发送登陆请求的次数大于或等于第二次数的情况下,增大所述预设条件对应的运算难度。
6.如权利要求1-3任一所述的方法,其特征在于,所述向所述终端发送初始值、预设条件和登陆页面的页面数据之前,还包括:
接收到所述终端发送的登陆页面请求后,在所述终端在第二时长内向所述服务器发送登陆请求的次数大于或等于第二次数的情况下,增大所述预设条件对应的运算难度;或者
接收到所述终端发送的登陆页面请求后,在第三时长内向所述服务器发送登陆请求的所有设备的登陆请求验证失败总次数是所述服务器中注册的用户账号总数的m倍的情况下,增大所述预设条件对应的运算难度,所述m大于1。
7.一种登陆验证方法,其特征在于,应用于终端,所述方法包括:
向服务器发送登陆页面请求;
接收所述服务器发送的初始值、预设条件和登陆页面的页面数据;
对所述初始值串联递增的目标值后得到的值进行哈希运算,以取得满足所述预设条件的碰撞值;
根据所述页面数据显示所述登陆页面,根据所述登陆页面获取用户登陆信息;
向所述服务器发送登陆请求,所述登陆请求携带所述用户登陆信息、所述目标值和所述碰撞值,以指示所述服务器对所述登陆请求进行验证。
8.如权利要求7所述的方法,其特征在于,所述页面数据包括图形验证码,所述用户登陆信息还包括所述图形验证码的识别值。
9.如权利要求7所述的方法,其特征在于,所述用户登陆信息还包括图形验证码的识别值,所述方法还包括:
根据所述初始值生成图形验证码;
将所述图形验证码显示在所述登陆页面中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011466613.6/1.html,转载请声明来源钻瓜专利网。





