书签 分享 收藏 举报 版权申诉 / 13

一种密码防窥视的方法和用户终端.pdf

  • 上传人:a****
  • 文档编号:1587213
  • 上传时间:2018-06-26
  • 格式:PDF
  • 页数:13
  • 大小:716.61KB
  • 摘要
    申请专利号:

    CN201310687071.9

    申请日:

    2013.12.13

    公开号:

    CN104717064A

    公开日:

    2015.06.17

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    实质审查的生效IPC(主分类):H04L 9/32申请日:20131213|||公开

    IPC分类号:

    H04L9/32

    主分类号:

    H04L9/32

    申请人:

    中国移动通信集团公司

    发明人:

    朱春梅; 刘泽宏

    地址:

    100032北京市西城区金融大街29号

    优先权:

    专利代理机构:

    北京同达信恒知识产权代理有限公司11291

    代理人:

    郭润湘

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种密码防窥视的方法和用户终端,用以解决现有技术中为了使用户在输入密码时能够及时获知输入是否正确而导致个人信息安全存在风险的问题。该方法包括:接收用户针对当前字符位输入的密码字符;将所述密码字符以非明文状态显示;利用预先存储的密码信息,验证用户针对当前字符位输入的密码字符是否正确;并根据验证结果输出表征用户针对当前字符位输入的密码字符是否正确的提示消息。

    权利要求书

    权利要求书1.  一种密码防窥视的方法,其特征在于,包括:接收用户针对当前字符位输入的密码字符;将所述密码字符以非明文状态显示;利用预先存储的密码信息,验证用户针对当前字符位输入的密码字符是否正确;并根据验证结果输出表征用户针对当前字符位输入的密码字符是否正确的提示消息。2.  如权利要求1所述的方法,其特征在于,利用预先存储的密码信息,验证用户针对当前字符位输入的密码字符是否正确,具体包括:从预先按照位数递进的方式而存储的不同位数的密码信息中,选择与所述用户已输入的所有密码字符的位数相对应的密码信息;判断选择的密码信息和用户已输入的所有密码字符是否匹配;如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。3.  如权利要求1所述的方法,其特征在于,利用预先存储的密码信息,验证用户针对当前字符位输入的密码字符是否正确,具体包括:从预先针对每个字符位而存储的密码信息中,选择与所述当前字符位对应的密码信息;判断选择的密码信息和用户针对当前字符位输入的密码字符是否匹配;如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。4.  如权利要求1所述的方法,其特征在于,将所述密码字符以非明文状态显示,具体包括:将所述密码字符在密码输入框中以非明文状态显示;则根据验证结果输出表征用户针对当前字符位输入的密码字符是否正确的 提示消息,具体包括:根据验证结果,输出通过改变所述密码输入框的背景颜色来表征用户针对当前字符位输入的密码字符是否正确的提示消息。5.  如权利要求1所述的方法,其特征在于,将所述密码字符以非明文状态显示之前,所述方法还包括:确定用户针对当前字符位的输入次数;判断所述输入次数是否超过预先设置的用户针对每个字符位的输入次数阈值;则将所述密码字符以非明文状态显示,具体包括:当判断出用户针对当前字符位的输入次数没有超过所述输入次数阈值时,将所述密码字符以非明文状态显示。6.  一种用户终端,其特征在于,包括:接收单元,用于接收用户针对当前字符位输入的密码字符;显示单元,用于将接收单元接收到的所述密码字符以非明文状态显示;验证单元,用于利用预先存储的密码信息,验证接收单元接收到的用户针对当前字符位输入的密码字符是否正确;提示单元,用于根据验证单元得到的验证结果输出表征用户针对当前字符位输入的密码字符是否正确的提示消息。7.  如权利要求6所述的用户终端,其特征在于,所述验证单元,具体包括:第一选择模块,用于从预先按照位数递进的方式而存储的不同位数的密码信息中,选择与所述用户已输入的所有密码字符的位数相对应的密码信息;第一判断模块,用于判断第一选择模块选择的密码信息和用户已输入的所有密码字符是否匹配;如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。8.  如权利要求6所述的用户终端,其特征在于,所述验证单元,具体包括:第二选择模块,用于从预先针对每个字符位而存储的密码信息中,选择与所述当前字符位对应的密码信息;第二判断模块,用于判断第二选择模块选择的密码信息和用户针对当前字符位输入的密码字符是否匹配;如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。9.  如权利要求6所述的用户终端,其特征在于,所述显示单元,具体用于:将所述密码字符在密码输入框中以非明文状态显示;则所述提示单元,具体用于:根据验证结果,输出通过改变所述密码输入框的背景颜色来表征用户针对当前字符位输入的密码字符是否正确的提示消息。10.  如权利要求6所述的用户终端,其特征在于,所述用户终端还包括:确定单元,用于确定用户针对当前字符位的输入次数;判断单元,用于判断确定单元确定出的所述输入次数是否超过预先设置的用户针对每个字符位的输入次数阈值;则所述显示单元,具体用于:当判断单元判断出用户针对当前字符位的输入次数没有超过所述输入次数阈值时,将所述密码字符以非明文状态显示。

    说明书

    说明书一种密码防窥视的方法和用户终端
    技术领域
    本发明涉及通信技术领域,尤其涉及一种密码防窥视的方法和用户终端。
    背景技术
    随着计算机技术和通信技术的飞速发展,人们越来越多的使用一些用户终端来登录各种各样的网站和客户端应用,比如手机和平板电脑等。
    用户在使用这些用户终端进行登录时,一般是通过密码输入框来输入密码的。密码输入框是一种特殊的输入框,可以接收用户输入的内容,再将接收到的内容显示在输入框中。由于用户终端上的键盘一般比较小,容易使用户产生误操作,因此现有的密码显示方式是在用户输入内容后,先将输入的内容短暂的显示出来,然后再隐藏该内容。这样做的好处是用户在输入内容后可以通过视觉确认输入的内容是否正确,而坏处是在用户输入的过程中,旁观者可以很容易的窥视到用户输入的内容,导致个人信息安全存在一定风险。
    发明内容
    本发明实施例提供一种密码防窥视的方法和用户终端,用以解决现有技术中为了使用户在输入密码时能够及时获知输入是否正确而导致个人信息安全存在风险的问题。
    本发明实施例采用以下技术方案:
    一种密码防窥视的方法,包括:
    接收用户针对当前字符位输入的密码字符;
    将所述密码字符以非明文状态显示;
    利用预先存储的密码信息,验证用户针对当前字符位输入的密码字符是否 正确;并
    根据验证结果输出表征用户针对当前字符位输入的密码字符是否正确的提示消息。
    其中,利用预先存储的密码信息,验证用户针对当前字符位输入的密码字符是否正确,具体包括:
    从预先按照位数递进的方式而存储的不同位数的密码信息中,选择与所述用户已输入的所有密码字符的位数相对应的密码信息;
    判断选择的密码信息和用户已输入的所有密码字符是否匹配;
    如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;
    如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。
    其中,利用预先存储的密码信息,验证用户针对当前字符位输入的密码字符是否正确,具体包括:
    从预先针对每个字符位而存储的密码信息中,选择与所述当前字符位对应的密码信息;
    判断选择的密码信息和用户针对当前字符位输入的密码字符是否匹配;
    如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;
    如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。
    其中,将所述密码字符以非明文状态显示,具体包括:
    将所述密码字符在密码输入框中以非明文状态显示;则
    根据验证结果输出表征用户针对当前字符位输入的密码字符是否正确的提示消息,具体包括:
    根据验证结果,输出通过改变所述密码输入框的背景颜色来表征用户针对当前字符位输入的密码字符是否正确的提示消息。
    进一步的,将所述密码字符以非明文状态显示之前,所述方法还包括:
    确定用户针对当前字符位的输入次数;
    判断所述输入次数是否超过预先设置的用户针对每个字符位的输入次数 阈值;则
    将所述密码字符以非明文状态显示,具体包括:
    当判断出用户针对当前字符位的输入次数没有超过所述输入次数阈值时,将所述密码字符以非明文状态显示。
    一种用户终端,包括:
    接收单元,用于接收用户针对当前字符位输入的密码字符;
    显示单元,用于将接收单元接收到的所述密码字符以非明文状态显示;
    验证单元,用于利用预先存储的密码信息,验证接收单元接收到的用户针对当前字符位输入的密码字符是否正确;
    提示单元,用于根据验证单元得到的验证结果输出表征用户针对当前字符位输入的密码字符是否正确的提示消息。
    其中,所述验证单元,具体包括:
    第一选择模块,用于从预先按照位数递进的方式而存储的不同位数的密码信息中,选择与所述用户已输入的所有密码字符的位数相对应的密码信息;
    第一判断模块,用于判断第一选择模块选择的密码信息和用户已输入的所有密码字符是否匹配;如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。
    其中,所述验证单元,具体包括:
    第二选择模块,用于从预先针对每个字符位而存储的密码信息中,选择与所述当前字符位对应的密码信息;
    第二判断模块,用于判断第二选择模块选择的密码信息和用户针对当前字符位输入的密码字符是否匹配;如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。
    其中,所述显示单元,具体用于:
    将所述密码字符在密码输入框中以非明文状态显示;则
    所述提示单元,具体用于:
    根据验证结果,输出通过改变所述密码输入框的背景颜色来表征用户针对当前字符位输入的密码字符是否正确的提示消息。
    其中,所述用户终端还包括:
    确定单元,用于确定用户针对当前字符位的输入次数;
    判断单元,用于判断确定单元确定出的所述输入次数是否超过预先设置的用户针对每个字符位的输入次数阈值;则
    所述显示单元,具体用于:
    当判断单元判断出用户针对当前字符位的输入次数没有超过所述输入次数阈值时,将所述密码字符以非明文状态显示。
    本发明实施例的有益效果如下:
    本技术方案与现有的密码输入方式相比,用户输入的密码不再以短暂明文的方式显示,而是直接以非明文状态显示,从而避免了因为密码明文显示而造成的密码泄露,提高了个人信息的安全性;同时每当接收到用户针对当前字符位而输入的密码字符时,通过对该密码字符进行验证,使用户可以根据得到的验证结果及时获知输入的密码字符是否正确,从而有效的避免了现有技术中为了使用户在输入密码时能够及时获知输入是否正确而导致个人信息安全存在风险的问题。
    附图说明
    图1为本发明实施例提供的一种密码防窥视的方法的原理流程图;
    图2为本发明实施例提供的一种密码防窥视的方法在实际应用中的具体流程图;
    图3为本发明实施例提供的用户终端的结构示意图。
    具体实施方式
    为了解决现有技术中为了使用户在输入密码时能够及时获知输入是否正确而导致个人信息安全存在风险的问题,本发明实施例提出了一种密码防窥视的方法和用户终端的方案。本技术方案与现有的密码输入方式相比,用户输入的密码不再以短暂明文的方式显示,而是直接以非明文状态显示,从而避免了因为密码明文显示而造成的密码泄露,提高了个人信息的安全性;同时每当接收到用户针对当前字符位而输入的密码字符时,通过对该密码字符进行验证,使用户可以根据得到的验证结果及时获知输入的密码字符是否正确,从而有效的避免了现有技术中为了使用户在输入密码时能够及时获知输入是否正确而导致个人信息安全存在风险的问题。
    以下结合说明书附图对本发明的实施例进行说明,应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限制本发明。并且在不冲突的情况下,本说明中的实施例及实施例的特征可以互相结合。
    本发明实施例提供了一种密码防窥视的方法,如图1所示,为该方法的实现流程图,该方法主要应用于用户在用户终端上输入密码的场景下,该方法主要包括下述步骤:
    步骤11,接收用户针对当前字符位输入的密码字符;
    为了进一步提高用户的个人信息的安全性,本发明实施例中还可以对用户针对每个字符位的输入次数预先进行设置,如果用户在设置的次数之内没有输入正确的密码字符,则不允许该用户继续输入,以避免用户在不知道正确的密码字符的情况下,针对某个字符位无限次的输入密码字符后便能得知正确的密码字符。
    步骤12,将接收到的密码字符以非明文状态显示;
    步骤13,利用预先存储的密码信息,验证用户针对当前字符位输入的密码字符是否正确;
    本发明实施例中,该步骤可以按照下述两种方式实现:
    第一种方式:
    密码信息按照位数递进的方式分别存储,比如一个六位的密码,则需要分别保存第一位的密码信息、前两位的密码信息、前三位的密码信息、前四位的密码信息、前五位的密码信息和全部密码的密码信息这六种形式。
    在这种情况下,该步骤可以包括:首先从预先按照位数递进的方式而分别存储的不同位数的密码信息中,选择与用户已输入的所有密码字符的位数相对应的密码信息;然后判断选择的密码信息和用户已输入的所有密码字符是否匹配;如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。
    比如,用户输入第一位的密码字符后,与预存的第一位的密码信息进行比较,如果匹配,则说明用户输入的第一位的密码字符正确;然后用户接续输入第二位的密码字符,此时需要将用户输入的前两位的密码字符和预存的前两位的密码信息进行比较,如果匹配,则说明用户输入的第二位的密码字符正确,以此类推,直至用户将所有的密码字符输入完毕。
    第二种方式:
    密码信息按照每个字符位分别存储。比如一个六位的密码,则需要分别保存第一位的密码信息、第二位的密码信息、第三位的密码信息、第四位的密码信息、第五位的密码信息和第六位的密码信息这六种形式。
    在这种情况下,该步骤可以包括:首先从预先针对每个字符位而存储的密码信息中,选择与当前字符位对应的密码信息;然后判断选择的密码信息和用户针对当前字符位输入的密码字符是否匹配;如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。
    另外,预先存储的密码信息可以是预先保存在用户终端上,也可以是在注册待登录的网站或客户端应用时存储在应用服务器上。
    当密码信息是预先保存在用户终端上时,则可以直接根据用户终端上保存 的密码信息对用户针对当前字符位而输入的密码字符进行验证;
    当密码信息是保存在应用服务器上时,则需要向应用服务器发送验证请求,由应用服务器对用户针对当前字符位而输入的密码字符进行验证,并将验证结果反馈给用户终端。
    由于目前网站或客户端等应用在保存密码信息时并不是直接保存密码的明文,而是保存密码的消息摘要算法第五版(Message Digest Algorithm5,MD5)值。因此,本发明实施例中的密码信息可以仅指密码字符的明文,也可以仅指密码字符的MD5值,也可以同时包括密码字符的明文和MD5值。
    步骤14,根据验证结果输出表征用户针对当前字符位输入的密码字符是否正确的提示消息。
    本发明实施例中,为了在输出提示消息时,不影响用户的正常输入,当密码字符在密码输入框中以非明文状态显示时,提示消息可以通过改变密码输入框的背景颜色来表征用户针对当前字符位输入的密码字符是否正确。
    比如,当用户针对当前字符位输入的密码字符正确时,则密码输入框的背景色为绿色;当用户针对当前字符位输入的密码字符不正确时,则密码输入框的背景色为红色。
    需要说明的是,输出的提示消息的具体样式可以由用户自行设置,本发明实施例中对此并不做限制。
    本技术方案与现有的密码输入方式相比,用户输入的密码不再以短暂明文的方式显示,而是直接以非明文状态显示,从而避免了因为密码明文显示而造成的密码泄露,提高了个人信息的安全性;同时每当接收到用户针对当前字符位而输入的密码字符时,通过对该密码字符进行验证,使用户可以根据得到的验证结果及时获知输入的密码字符是否正确,从而有效的避免了现有技术中为了使用户在输入密码时能够及时获知输入是否正确而导致个人信息安全存在风险的问题。
    下面根据上述原理,对本发明实施例提供的密码防窥视的方法在实际应用 中的实现过程进行详细描述。
    如图2所示,为本发明实施例提供的一种密码防窥视的方法在实际应用中的具体流程图。该方法可以具体包括:
    步骤21,接收用户在密码输入框中针对当前字符位而输入的密码字符;
    步骤22,确定用户针对当前字符位的输入次数;
    步骤23,判断输入次数是否超过预先设置的用户针对每个字符位的输入次数阈值;如果判断结果为是超过输入次数阈值,则执行步骤24,;如果判断结果为没超过输入次数阈值,则执行步骤25;
    步骤24,拒绝用户继续输入;
    步骤25,将密码字符在密码输入框中以非明文状态显示;
    步骤26,从预先按照位数递进的方式而存储的不同位数的密码信息中,选择与用户已输入的所有密码字符的位数相对应的密码信息;
    步骤27,判断选择的密码信息和用户已输入的所有密码字符是否匹配;如果匹配,则执行步骤28,否则执行步骤29。
    其中,步骤26和步骤27是采用上述实施例中的第一种方式来实现的,如果采用第二种方式则是从预先针对每个字符位而存储的密码信息中,选择与当前字符位对应的密码信息,然后判断选择的密码信息和用户针对当前字符位输入的密码字符是否匹配。
    步骤28,密码输入框的背景色变为绿色。
    步骤29,密码输入框的背景色变为红色。
    本技术方案与现有的密码输入方式相比,用户输入的密码不再以短暂明文的方式显示,而是直接以非明文状态显示,从而避免了因为密码明文显示而造成的密码泄露,提高了个人信息的安全性;同时每当接收到用户针对当前字符位而输入的密码字符时,通过对该密码字符进行验证,使用户可以根据得到的验证结果及时获知输入的密码字符是否正确,从而有效的避免了现有技术中为了使用户在输入密码时能够及时获知输入是否正确而导致个人信息安全存在 风险的问题。
    基于上述发明构思,本发明实施例提供一种用户终端,如图3所示为该用户终端的结构示意图,主要包括:
    接收单元31,用于接收用户针对当前字符位输入的密码字符;
    显示单元32,用于将接收单元31接收到的所述密码字符以非明文状态显示;
    验证单元33,用于利用预先存储的密码信息,验证接收单元31接收到的用户针对当前字符位输入的密码字符是否正确;
    提示单元34,用于根据验证单元33得到的验证结果输出用于表征用户针对当前字符位输入的密码字符是否正确的提示消息。
    其中在第一种实现方式下,所述验证单元33,可以具体包括:
    第一选择模块331,用于从预先按照位数递进的方式而存储的不同位数的密码信息中,选择与所述用户已输入的所有密码字符的位数相对应的密码信息;
    第一判断模块332,用于判断选择模块331选择的密码信息和用户已输入的所有密码字符是否匹配;如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。
    其中在第二种实现方式下,所述验证单元33,可以具体包括:
    第二选择模块333,用于从预先针对每个字符位而存储的密码信息中,选择与所述当前字符位对应的密码信息;
    第二判断模块334,用于判断第二选择模块333选择的密码信息和用户针对当前字符位输入的密码字符是否匹配;如果判断结果为匹配,则用户针对当前字符位输入的密码字符正确;如果判断结果为不匹配,则用户针对当前字符位输入的密码字符不正确。
    其中,所述显示单元32,可以具体用于:
    将所述密码字符在密码输入框中以非明文状态显示;则
    所述提示单元34,可以具体用于:
    根据验证结果,输出通过改变所述密码输入框的背景颜色来表征用户针对当前字符位输入的密码字符是否正确的提示消息。
    其中,所述用户终端还可以包括:
    确定单元35,用于确定用户针对当前字符位的输入次数;
    判断单元36,用于判断确定单元35确定出的所述输入次数是否超过预先设置的用户针对每个字符位的输入次数阈值;则
    所述显示单元32,可以具体用于:
    当判断单元36判断出用户针对当前字符位的输入次数没有超过所述输入次数阈值时,将所述密码字符以非明文状态显示。
    本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
    本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
    这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个 流程和/或方框图一个方框或多个方框中指定的功能。
    这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
    尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
    显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

    关 键  词:
    一种 密码 窥视 方法 用户 终端
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种密码防窥视的方法和用户终端.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1587213.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1