密码信息提示方法及装置制造方法及图纸

技术编号:8862558 阅读:177 留言:0更新日期:2013-06-28 01:45
本发明专利技术公开了密码信息提示方法及装置,其中,所述方法可以包括:对用户设置密码的操作进行监控,并识别已输入到密码输入框中的字符串;从所识别出的字符串中提取字符特征;根据所述字符特征匹配预置的文字提示信息,所述文字提示信息用于表述当前字符串作为密码时强度低的原因;输出所述文字提示信息。通过本发明专利技术,能够使用户获得更直观、更容易理解的关于密码强度及其原因的相关信息。

【技术实现步骤摘要】

本专利技术涉及密码信息处理
,具体涉及密码信息提示方法及装置
技术介绍
为了保证用户在网站中注册的账户信息的安全,大多数网站都需要用户为自己注册的账户设置密码,避免被其他用户登录时用户的隐私或者敏感数据受到被泄漏的威胁。但是,随着各种破解密码的技术的发展,人们设置的密码往往会遇到被黑客破解的危险。因此,为了提高被破解的难度,用户可以设置比较复杂的密码,例如字母与数字混杂、字母大小写混杂等等。在实际应用中,有些用户能够意识到自己设置的密码是否容易被破解的问题,但是,仍然会存在很多用户并不会意识到这个问题。虽然有些网站会在用户设置密码的过程中,向用户提示其密码的强度的大小,例如,分为“强”、“一般”、“弱”等几个级别,但是这种被量化的概念对于缺少相关专业知识的用户而言,参考意义并不大,因此经常会被这些用户忽略,更加无法起到引导用户设置更高强度的密码的作用。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的密码信息提示方法及装置,能够使用户获得更直观、更容易理解的关于密码强度及其原因的相关信息。依据本专利技术的一个方面,提供了一种密码信息提示方法,包括:对用户设置密码的操作进行监控,并识别已输入到密码输入框中的字符串;从所识别出的字符串中提取字符特征;根据所述字符特征匹配预置的文字提示信息,所述文字提示信息用于表述当前字符串作为密码时强度低的原因;输出所述文字提示信息。可选地,还包括:随着密码输入框中的字符串的变化,根据预置的算法同步计算已输入到密码输入框中的字符串的密码强度,并动态显示所述密码强度信息。可选地,所述从所识别出的字符串中提取字符特征包括:判断所识别出的字符串是否全部由大写、小写字母或者数字组成,如果是,则作为字符特征进行提取。可选地,所述从所识别出的字符串中提取字符特征包括:判断所识别出的字符串是否包括多次重复输入的同一字符或字符片段,如果是,则作为字符特征进行提取。可选地,所述从所识别出的字符串中提取字符特征包括:判断所识别出的字符串是否包括存在多个连续的字符,如果是,则作为字符特征进行提取。可选地,所述从所识别出的字符串中提取字符特征包括:判断所识别出的字符串是否包含符合日期规则的数字,如果是,则作为字符特征进行提取。可选地,所述从所识别出的字符串中提取字符特征包括:每识别到一个用户输入的字符后,确定该字符所属的类别,并在本地保存各个字符对应的类别信息;所述根据所述字符特征匹配预置的文字提示信息包括:根据各个字符所属的类别和/或各类别的字符个数匹配预置的文字提示信息。可选地,所述从所识别出的字符串中提取字符特征包括:在本地保存所识别出的字符串,并对所识别出的字符串进行特征提取;所述方法还包括:完成密码设置操作后,将本地保存的密码字符串删除。根据本专利技术的另一方面,提供了 一种密码信息提示装置,包括字符串识别单元,用于对用户设置密码的操作进行监控,并识别已输入到密码输入框中的字符串;字符特征提取单元,用于从所识别出的字符串中提取字符特征;文字提示信息匹配单元,用于根据所述字符特征匹配预置的文字提示信息,所述文字提示信息用于表述当前字符串作为密码时强度低的原因;文字提示信息显示单元,用于输出所述文字提示信息。可选地,还包括:密码强度信息同步显示单元,用于随着密码输入框中的字符串的变化,根据预置的算法同步计算已输入到密码输入框中的字符串的密码强度,并动态显示所述密码强度信肩、O可选地,所述字符特征提取单元包括:第一判断子单元,用于判断所识别出的字符串是否全部由大写、小写字母或者数字组成,如果是,则作为字符特征进行提取。可选地,所述字符特征提取单元包括:第二判断子单元,用于判断所识别出的字符串是否包括多次重复输入的同一字符,如果是,则作为字符特征进行提取。可选地,所述字符特征提取单元包括:第三判断子单元,用于判断所识别出的字符串是否包括存在多个连续的字符,如果是,则作为字符特征进行提取。可选地,所述字符特征提取单元包括:第四判断子单元,用于判断所识别出的字符串是否包含符合日期规则的数字,如果是,则作为字符特征进行提取。可选地,其中,所述字符特征提取单元具体用于每识别到一个用户输入的字符后,确定该字符所属的类别,并在本地保存各个字符对应的类别信息;所述文字提示信息匹配单元具体用于根据各个字符所属的类别和/或各类别的字符个数匹配预置的文字提示信息。可选地,其中,所述字符特征提取单元具体用于在本地保存所识别出的字符串,并对所识别出的字符串进行特征提取;所述装置还包括:删除单元,用于完成密码设置操作后,将本地保存的密码字符串删除。根据本专利技术实施例提供的密码信息提示方法及装置,可以在用户设置密码的过程中,识别出用户已经输入到密码输入框中的字符串,并从中提取出符合一定规律的字符特征,这种字符特征都是密码不安全时所体现出来的特征;然后可以为字符特征匹配预先设置的文字提示信息,并显示给用户。这样,能够使用户获得更直观、更容易理解的关于密码强度及其原因的相关信息,进而用户可以及时对输入的字符串进行修改,以提高其设置的密码的强度。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的方法的流程图;以及图2示出了根据本专利技术一个实施例的装置的示意图。具体实施例方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。在本专利技术实施例中,为了更好的引导用户设置强度更高的密码,可以在用户输入密码的过程中,判断是否存在一些导致密码强度低的因素,如果存在,则可以将导致密码强度低的原因提示给用户,这样可以更好地使用户得知怎样设置密码才能获得更高的保密强度。下面对具体的实现方法进行详细地介绍。参见图1,本专利技术实施例首先提供了 一种密码信息提示方法,该方法可以包括以下步骤:SlOl:对用户设置密码的操作进行监控,并识别已输入到密码输入框中的字符串;当用户在通过某Web页面等为自己的账户设置密码的过程中,可以对用户输入密码的操作进行监控,当发现用户正在执行设置密码的操作是,可以通过钩子函数等获取到用户输入的字符,并进行识别。也即,当用户在密码输入框中输入字符时,可以获知用户输入的是哪个数字或者字母,并且还可以获知字母的大小写情况。S102:从所识别出的字符串中提取字符特征;在识别出已输入到密码输入框的字符串之后,可以从字符串中提取出其中包含的字符特征。具体在进行字符特征的提取时,可以预先设置一个列表,其中保存有多种可以提取的字符特征,在识别出用户已经输入的字符串之后,可以分别与各个字符特征进行比对,本文档来自技高网...

【技术保护点】
一种密码信息提示方法,包括:对用户设置密码的操作进行监控,并识别已输入到密码输入框中的字符串;从所识别出的字符串中提取字符特征;根据所述字符特征匹配预置的文字提示信息,所述文字提示信息用于表述当前字符串作为密码时强度低的原因;输出所述文字提示信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴巍
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1