【技术实现步骤摘要】
密码验证方法
本申请涉及信息安全
,具体涉及一种密码验证方法。
技术介绍
密码按长度是否可变分类,可分为定长和不定长两大类。定长的密码如银行卡、移动支付工具等的支付密码,长度固定为6位,且均为数字。这类定长密码一次猜中的概率是1/(10^6)=0.000001。另一类不定长密码如各类应用软件的登录密码,该类密码一般可由数字、字母、符号组成,且大多应用设计要求用户的密码需要这三类中的至少两类组成,且长度不少于8位。常见的密码输入界面如图1所示,在密码输入框的右侧有一个小眼睛图标,输入的密码可点击小眼睛图标切换密码的隐藏和显示。虽然这个小功能能够避免输入过程中输错某处密码然后定位到错误之处改正,但密码完全显示出来,被人偷窥的风险也较大。相关技术中,不定长密码使得密码被破解的几率大大降低,但同时也使得这类密码在使用中存在一些不便:在输入密码的过程中,常常会出现误输(少输、多输或者错输)的情况而导致不得不清除已输密码重新输入,浪费一次输入机会,用户的使用体验不好;需要输入完整的密码,有被人以录像等方式窃
【技术保护点】
1.一种密码验证方法,其特征在于,包括:/n获取密码的特征信息和随机位字符;/n分别对所述特征信息和随机位字符进行验证;/n如果特征信息和随机位字符均验证通过,则密码验证成功。/n
【技术特征摘要】
1.一种密码验证方法,其特征在于,包括:
获取密码的特征信息和随机位字符;
分别对所述特征信息和随机位字符进行验证;
如果特征信息和随机位字符均验证通过,则密码验证成功。
2.根据权利要求1所述的方法,其特征在于,所述获取密码的特征信息和随机位字符,包括:
在接收到密码验证请求时,在交互界面上提供第一输入框,并显示第一提示信息;
将通过所述第一输入框提交的信息作为特征信息;
在交互界面上提供第二输入框,并根据提交的特征信息显示第二提示信息;
将通过所述第二输入框提交的信息作为随机位字符。
3.根据权利要求2所述的方法,其特征在于,所述特征信息包括:密码位数;所述根据提交的特征信息显示第二提示信息,包括:
根据提交的密码位数随机选取若干指定位置;
以图形和/或文字的形式显示第二提示信息,以指示出所选取的指定位置;
其中,所述指定位置的数量不小于1,不大于密码位数。
4.根据权利要求3所述的方法,其特征在于,所述指定位置的数量为预设的固定值;则所述根据提交的密码位数随机选取若干指定位置,包括:
从1~N的N个自然数中随机选取M个数字,将M个数字所对应的位置确定为指定位置;
其中,N为密码位数,M为指定位置的数量。
5.根据权利要求3所述的方法,其特征在于,所述指定位置的数量为随机确定的数值;则所述根据提交的密码位数随机选取若干指定位置,包括:
随机选取一个1~X之间的自然数Y;
从1~X的X个自然数中随机选取Y个数字,将Y个数字所对应的位置确定为指定位置;
其中,X为密码位数,Y为指定位置的数量。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述分别对获取到的特征信息和随机位字符进行验证,包括:
判断错误标记值是否大于预设的报警阈值;
如果不大于,则执行后续的验证步骤;
其中,所述错误标记值的初始值为0。
7.根据权利要求6所述的方法,其特征在于,所述执行后续的验证步骤,包括:
如果错误标记值大于预设的...
【专利技术属性】
技术研发人员:米雪碧,王泓镔,李文婷,黄镇杰,张建明,高筱禹,容敬民,贾聪,柯栋,李绍斌,张俊杰,李润静,
申请(专利权)人:珠海格力电器股份有限公司,珠海联云科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。