【技术实现步骤摘要】
检测口令的方法、口令检测设备及存储介质
本申请涉及信息处理
,特别涉及一种检测口令的方法、口令检测设备及存储介质。
技术介绍
当前,各类应用一般均采用口令认证的方式来对用户账号进行安全认证管理。例如,对于一些购物应用、通讯应用等,用户可以注册用户账号,并设置用户账号对应的口令。该口令即为后续登录该用户账号时对该用户账号进行认证的口令。其中,在设置用户账号对应的口令时,用户输入的口令可能是一个众所周知或有规律的弱口令。在这种情况下,该口令被破解的可能性将较大,这将导致用户账号存在较大的安全风险。基于此,为了避免用户设置的口令为弱口令,在接收到口令之后,可以检测该口令是否为弱口令,以便根据检测结果对用户进行提示。相关技术中,技术人员可以依靠经验线下收集弱口令,得到弱口令字典。将该弱口令字典输入到服务器中。服务器可以将弱口令字典内包括的所有弱口令加入到布隆过滤器内。后续,当接收到用户设置的口令时,服务器可以判断该口令是否在布隆过滤器内,如果在布隆过滤器内,则确定该口令为弱口令。然而,相关技术中的弱口令字典是依 ...
【技术保护点】
1.一种检测口令的方法,其特征在于,所述方法包括:/n接收至少一个用户请求之后,接收第一用户请求,所述第一用户请求携带待检测口令;/n从所述第一用户请求中获取所述待检测口令;/n确定所述待检测口令的计数值,所述待检测口令的计数值为所述至少一个用户请求中携带所述待检测口令的用户请求的数量;/n根据所述待检测口令的计数值,确定所述待检测口令是否合法。/n
【技术特征摘要】
1.一种检测口令的方法,其特征在于,所述方法包括:
接收至少一个用户请求之后,接收第一用户请求,所述第一用户请求携带待检测口令;
从所述第一用户请求中获取所述待检测口令;
确定所述待检测口令的计数值,所述待检测口令的计数值为所述至少一个用户请求中携带所述待检测口令的用户请求的数量;
根据所述待检测口令的计数值,确定所述待检测口令是否合法。
2.根据权利要求1所述的方法,其特征在于,所述至少一个用户请求携带有至少一个口令;
所述接收第一用户请求之前,所述方法还包括:
对所述至少一个口令进行脱密处理得到至少一个标识;
确定所述待检测口令的计数值,包括:
对所述待检测口令进行所述脱密处理得到所述待检测口令的标识;
根据所述待检测口令的标识和所述至少一个标识的匹配结果确定所述待检测口令的计数值。
3.根据权利要求2所述的方法,其特征在于,
对所述至少一个口令进行脱密处理得到至少一个标识,包括:
将所述至少一个口令中的每个口令映射到m个标识中的一组标识,其中,所述m个标识对应m个计数值,所述m个计数值表示从所述至少一个用户请求中获取的口令的数量,m为正整数;
对所述待检测口令进行所述脱密处理得到所述待检测口令的标识,包括:
将所述待检测口令映射到m个标识中匹配的一组标识;
根据所述待检测口令的标识和所述至少一个标识的匹配结果确定所述待检测口令的计数值,包括:
获取所述匹配的一组标识中各个标识对应的计数值;
根据获取的计数值确定所述待检测口令的计数值。
4.根据权利要求3所述的方法,其特征在于,
将所述至少一个口令中的每个口令映射到m个标识中的一组标识,包括:
通过k次哈希运算将所述至少一个口令中的每个口令映射到m个标识中的k个标识,其中k为正整数,且k不大于m;
所述将所述待检测口令映射到m个标识中匹配的一组标识,包括:
通过所述k次哈希运算将所述待检测口令映射到所述m个标识中匹配的k个标识;
获取所述匹配的一组标识中各个标识对应的计数值,包括:
获取所述匹配的k个标识中各个标识对应的计数值。
5.根据权利要求3或4所述的方法,其特征在于,根据获取的计数值确定所述待检测口令的计数值,包括:将所述获取的计数值中的最小值确定为所述待检测口令的计数值。
6.根据权利要求3-5任一所述的方法,其特征在于,所述方法还包括:
每隔预设时长,将所述m个计数值中每个计数值减1。
7.一种口令检测设备,其特征在于,所述口令...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。