密码处理方法和设备以及密码提示方法和设备的制造方法

文档序号:9787679阅读:244来源:国知局
密码处理方法和设备以及密码提示方法和设备的制造方法
【技术领域】
[0001]本发明涉及密码安全领域,具体涉及一种密码处理方法和设备以及密码提示方法和设备。
【背景技术】
[0002]随着网络安全问题越来越严重,网站和移动终端上的APP(Applicat1n,应用)等为了安全,采用的密码策略通常是提升用户密码的复杂度。最常见的用户密码莫过于数字、大小写字母组合且不少于6位数。以网站为例,尽管现在大型网站已经不再保存用户明文密码,但是中小型网站还仍然在保存,所以用户从安全角度考虑一般不愿意将常用密码泄露给网站,因为很多不重要的网站可能只偶尔登陆、甚至注册后仅登陆一次。当用户再次登陆的时候,采用不常用密码导致密码遗忘的问题就会突显。很多情况下,用户不得不经过繁琐的手续找回密码,甚至可能要重新注册帐号。

【发明内容】

[0003]鉴于上述问题,提出了本发明以便提供一种至少部分地解决上述问题的密码处理方法和相应的密码处理设备、以及密码提示方法和相应的密码提示设备。
[0004]依据本发明的一个方面,提供了一种密码处理方法,包括:获取注册密码;基于预设规则分析注册密码;以及根据分析结果生成提示信息;其中,提示信息用于提供关于注册密码的提示。
[0005]依据本发明的另一个方面,提供了一种密码处理设备。该密码处理设备包括获取装置、分析装置和提示信息生成装置。获取装置用于获取注册密码。分析装置用于基于预设规则分析注册密码。提示信息生成装置用于根据分析结果生成提示信息。提示信息用于提供关于注册密码的提示。
[0006]依据本发明的又一个方面,提供了一种密码提示方法,包括:接收输入的登陆密码;将登陆密码与注册密码相比较,以确定登陆密码是否正确;对登陆密码连续输入错误的次数进行计数;以及当登陆密码连续输入错误的次数等于第一次数阈值时,输出提示信息。
[0007]依据本发明的再一个方面,提供了一种密码提示设备。该密码提示设备包括接收装置、比较装置、计数装置和第一输出装置。接收装置用于接收输入的登陆密码。比较装置用于将登陆密码与注册密码相比较,以确定登陆密码是否正确。计数装置用于对登陆密码连续输入错误的次数进行计数。第一输出装置用于当登陆密码连续输入错误的次数等于第一次数阈值时,输出提示信息。
[0008]根据本发明提供的密码处理方法和设备以及密码提示方法和设备,由于提供与注册密码相关的提示信息,因此有助于唤起用户记忆,免去用户找回密码、甚至需要重新注册帐号的麻烦。此外,本发明可以在保证用户密码安全基础上,有效减少再次登陆时的重复验证,进而提升用户体验。
[0009]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0010]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0011]图1示出根据本发明一个实施例的密码处理方法的流程示意图;
[0012]图2示出根据本发明另一个实施例的密码处理方法的流程示意图;
[0013]图3示出根据本发明一个实施例的密码提示方法的流程示意图;
[0014]图4示出根据本发明另一个实施例的密码提示方法的流程示意图;
[0015]图5示出根据本发明一个实施例的密码处理设备的示意性框图;以及
[0016]图6示出根据本发明一个实施例的密码提示设备的示意性框图。
【具体实施方式】
[0017]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0018]根据本发明的一个方面,提供一种密码处理方法。图1示出根据本发明一个实施例的密码处理方法100的流程示意图。如图1所示,该密码处理方法100包括以下步骤:
[0019]在步骤SI 10,获取注册密码。
[0020]注册密码是用户在网站或移动终端的APP上注册账号时填写的密码。注册密码通常由字符组成。按照字符的类型,可以将字符分为数字字符、字母字符和特殊字符。注册密码可以包括数字字符、字母字符和特殊字符中的一种或多种。数字字符包括O、1、2、3、4、5、
6、7、8和9这十个数字。字母字符包括26个大写字母A、B、C、…、X、Y和Z以及26个小写字母a、b、c、…、X、5^Pz。特殊字符包括普通键盘上可输入的非数字字符且非字母字符的其他字符,例如:“O”、、“Y”、、“&”、等;还例如“!”、“;”、“。”、“?”等的标点字符。用户的注册密码可以从网站或APP的服务器上获取。
[0021]在步骤S120,基于预设规则分析注册密码。
[0022]分析注册密码可以包括分析注册密码中包含的字符类型。预设规则可以包括根据字符类型将注册密码中包含的部分字符作为关键字符。关键字符是帮助唤醒用户对注册密码的记忆的重要字符。
[0023]作为示例,关键字符可以是用户设置密码时不经常使用的字符,这类字符可能是唤醒用户对注册密码记忆的重要字符。典型地,这类字符例如包括上文提到的特殊字符。基于此,预设规则可以包括:如果注册密码中存在特殊字符,则将特殊字符作为关键字符。举例来说,如果注册密码为wodemimaSHI 123!_,则其中的特殊字符“!”、和将作为关键字符。
[0024]此外,大部分用户在设置注册密码时通常会选用小写字母输入方式、数字输入方式、或者小写字母输入方式与数字输入方式的结合。数字输入方式用于输入数字;小写字母输入方式用于输入小写字母。选定一种输入方式时,大部分用户会采用该方式连续输入几个字符,然后再切换至另一种输入方式。或者,仅选定单一输入方式来设置注册密码。
[0025]对于小写字母形成的字符串,作为示例,预设规则可以包括:如果注册密码中存在连续的小写字母字符数大于或等于第一限定数目的字符串,则将该字符串中的第一个字符以及每隔第一间隔数目出现的字符作为关键字符。如果注册密码中存在连续的小写字母形成的字符串,并且该字符串包含的字符数大于或等于第一限定数目,则可以将该字符串中的第一个字符以及每隔第一间隔数目出现的字符作为关键字符。所述“字符串”是指连续的字符形成的字符队列。其中第一限定数目可以是3个、4个、5个等等;第一间隔数目可以是2个、3个、4个等等。第一间隔数目可以与第一限定数目相等或不等。以第一限定数目为4来举例,当注册密码为wodemima时,首先判断出该注册密码包含的小写字母字符串的字符数大于该第一限定数目。接着,如果第一间隔数目为2,按照上述规则第一个字符“W”、第四个字符“e”和第七个字符“m”为关键字符;如果第一间隔数目为3,按照上述规则第一个字符V’、第五个字符“m”为关键字符;如果第一间隔数目为4,按照上述规则第一个字符V’、第六个字符“i”为关键字符;以此类推。对于小于第一限定数目的小写字母字符串,该字符串中不包含关键字符。由于关键字符用于提供关于注册密码的提示,因此小于第一预定数目的小写字母字符串中不包含关键字符,可以避免过于简单的密码经过多次验证被破译。
[0026]对于数字形成的字符串,作为示例,预设规则可以包括:如果注册密码中存在连续的数字字符数大于或等于第二限定数目的字符串,则将该字符串中的第一个字符以及每隔第二间隔数目出现的字符作为所述关键字符。如果注册密码中存在连续的数字字符形成的字符串,并且该字符串包含的字符数大于或等于第二限定数目,则将该字符串中的第一个字符以及每隔第二间隔数目出现的字符作为关键字符。其中第二限定数目可以是3个、4个、5个等等;第二间隔数目可以是2个、3个、4个等等。第二限定数目可以与第一限定数目相同或不同。第二间隔数目可以与第一间隔数目相同或不同。以第二限定数目为4来举例,当注册密码为12345678时,首先判断出该注册密码包含的数字字符串的字符数大于该第二限定数目。接着,如果第二间隔数目为2,按照上述规则第一个字
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1