一种密码防窥视的方法和用户终端的制作方法

文档序号:8397967阅读:398来源:国知局
一种密码防窥视的方法和用户终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种密码防窥视的方法和用户终端。
【背景技术】
[0002]随着计算机技术和通信技术的飞速发展,人们越来越多的使用一些用户终端来登录各种各样的网站和客户端应用,比如手机和平板电脑等。
[0003]用户在使用这些用户终端进行登录时,一般是通过密码输入框来输入密码的。密码输入框是一种特殊的输入框,可以接收用户输入的内容,再将接收到的内容显示在输入框中。由于用户终端上的键盘一般比较小,容易使用户产生误操作,因此现有的密码显示方式是在用户输入内容后,先将输入的内容短暂的显示出来,然后再隐藏该内容。这样做的好处是用户在输入内容后可以通过视觉确认输入的内容是否正确,而坏处是在用户输入的过程中,旁观者可以很容易的窥视到用户输入的内容,导致个人信息安全存在一定风险。

【发明内容】

[0004]本发明实施例提供一种密码防窥视的方法和用户终端,用以解决现有技术中为了使用户在输入密码时能够及时获知输入是否正确而导致个人信息安全存在风险的问题。
[0005]本发明实施例采用以下技术方案:
[0006]一种密码防窥视的方法,包括:
[0007]接收用户针对当前字符位输入的密码字符;
[0008]将所述密码字符以非明文状态显示;
[0009]利用预先存储的密码信息,验证用户针对当前字符位输入的密码字符是否正确;并
[0010]根据验证结果输出表征用户针对当前字符位输入的密码字符是否正确的提示消肩、O
[0011]其中,利用预先存储的密码信息,验证用户针对当前字符位输入的密码字符是否正确,具体包括:
[0012]从预先按照位数递进的方式而存储的不同位数的密码信息中,选择与所述用户已输入的所有密码字符的位数相对应的密码信息;
[0013]判断选择的密码信息和用户已输入的所有密码字符是否匹配;
[0014]如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;
[0015]如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。
[0016]其中,利用预先存储的密码信息,验证用户针对当前字符位输入的密码字符是否正确,具体包括:
[0017]从预先针对每个字符位而存储的密码信息中,选择与所述当前字符位对应的密码信息;
[0018]判断选择的密码信息和用户针对当前字符位输入的密码字符是否匹配;
[0019]如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;
[0020]如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。
[0021]其中,将所述密码字符以非明文状态显示,具体包括:
[0022]将所述密码字符在密码输入框中以非明文状态显示;则
[0023]根据验证结果输出表征用户针对当前字符位输入的密码字符是否正确的提示消息,具体包括:
[0024]根据验证结果,输出通过改变所述密码输入框的背景颜色来表征用户针对当前字符位输入的密码字符是否正确的提示消息。
[0025]进一步的,将所述密码字符以非明文状态显示之前,所述方法还包括:
[0026]确定用户针对当前字符位的输入次数;
[0027]判断所述输入次数是否超过预先设置的用户针对每个字符位的输入次数阈值;则
[0028]将所述密码字符以非明文状态显示,具体包括:
[0029]当判断出用户针对当前字符位的输入次数没有超过所述输入次数阈值时,将所述密码字符以非明文状态显示。
[0030]一种用户终端,包括:
[0031]接收单元,用于接收用户针对当前字符位输入的密码字符;
[0032]显示单元,用于将接收单元接收到的所述密码字符以非明文状态显示;
[0033]验证单元,用于利用预先存储的密码信息,验证接收单元接收到的用户针对当前字符位输入的密码字符是否正确;
[0034]提示单元,用于根据验证单元得到的验证结果输出表征用户针对当前字符位输入的密码字符是否正确的提示消息。
[0035]其中,所述验证单元,具体包括:
[0036]第一选择模块,用于从预先按照位数递进的方式而存储的不同位数的密码信息中,选择与所述用户已输入的所有密码字符的位数相对应的密码信息;
[0037]第一判断模块,用于判断第一选择模块选择的密码信息和用户已输入的所有密码字符是否匹配;如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。
[0038]其中,所述验证单元,具体包括:
[0039]第二选择模块,用于从预先针对每个字符位而存储的密码信息中,选择与所述当前字符位对应的密码信息;
[0040]第二判断模块,用于判断第二选择模块选择的密码信息和用户针对当前字符位输入的密码字符是否匹配;如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。
[0041]其中,所述显示单元,具体用于:
[0042]将所述密码字符在密码输入框中以非明文状态显示;则
[0043]所述提示单元,具体用于:
[0044]根据验证结果,输出通过改变所述密码输入框的背景颜色来表征用户针对当前字符位输入的密码字符是否正确的提示消息。
[0045]其中,所述用户终端还包括:
[0046]确定单元,用于确定用户针对当前字符位的输入次数;
[0047]判断单元,用于判断确定单元确定出的所述输入次数是否超过预先设置的用户针对每个字符位的输入次数阈值;则
[0048]所述显示单元,具体用于:
[0049]当判断单元判断出用户针对当前字符位的输入次数没有超过所述输入次数阈值时,将所述密码字符以非明文状态显示。
[0050]本发明实施例的有益效果如下:
[0051]本技术方案与现有的密码输入方式相比,用户输入的密码不再以短暂明文的方式显示,而是直接以非明文状态显示,从而避免了因为密码明文显示而造成的密码泄露,提高了个人信息的安全性;同时每当接收到用户针对当前字符位而输入的密码字符时,通过对该密码字符进行验证,使用户可以根据得到的验证结果及时获知输入的密码字符是否正确,从而有效的避免了现有技术中为了使用户在输入密码时能够及时获知输入是否正确而导致个人信息安全存在风险的问题。
【附图说明】
[0052]图1为本发明实施例提供的一种密码防窥视的方法的原理流程图;
[0053]图2为本发明实施例提供的一种密码防窥视的方法在实际应用中的具体流程图;
[0054]图3为本发明实施例提供的用户终端的结构示意图。
【具体实施方式】
[0055]为了解决现有技术中为了使用户在输入密码时能够及时获知输入是否正确而导致个人信息安全存在风险的问题,本发明实施例提出了一种密码防窥视的方法和用户终端的方案。本技术方案与现有的密码输入方式相比,用户输入的密码不再以短暂明文的方式显示,而是直接以非明文状态显示,从而避免了因为密码明文显示而造成的密码泄露,提高了个人信息的安全性;同时每当接收到用户针对当前字符位而输入的密码字符时,通过对该密码字符进行验证,使用户可以根据得到的验证结果及时获知输入的密码字符是否正确,从而有效的避免了现有技术中为了使用户在输入密码时能够及时获知输入是否正确而导致个人信息安全存在风险的问题。
[0056]以下结合说明书附图对本发明的实施例进行说明,应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限制本发明。并且在不冲突的情况下,本说明中的实施例及实施例的特征可以互相结合。
[0057]本发明实施例提供了一种密码防窥视的方法,如图1所示,为该方法的实现流程图,该方法主要应用于用户在用户终端上输入密码的场景下,该方法主要包括下述步骤:
[0058]步骤11,接收用户针对当前字符位输入的密码字符;
[0059]为了
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1