密码处理方法和设备以及密码提示方法和设备技术

技术编号:13167911 阅读:46 留言:0更新日期:2016-05-10 12:54
本发明专利技术公开了一种密码处理方法和设备以及密码提示方法和设备。该密码处理方法,包括:获取注册密码;基于预设规则分析所述注册密码;以及根据分析结果生成提示信息;其中,所述提示信息用于提供关于所述注册密码的提示。根据本发明专利技术提供的密码处理方法和设备以及密码提示方法和设备,由于提供与注册密码相关的提示信息,因此有助于唤起用户记忆,免去用户找回密码、甚至需要重新注册帐号的麻烦。此外,本发明专利技术可以在保证用户密码安全基础上,有效减少再次登陆时的重复验证,进而提升用户体验。

【技术实现步骤摘要】

本专利技术涉及密码安全领域,具体涉及一种密码处理方法和设备以及密码提示方法和设备
技术介绍
随着网络安全问题越来越严重,网站和移动终端上的APP(Applicat1n,应用)等为了安全,采用的密码策略通常是提升用户密码的复杂度。最常见的用户密码莫过于数字、大小写字母组合且不少于6位数。以网站为例,尽管现在大型网站已经不再保存用户明文密码,但是中小型网站还仍然在保存,所以用户从安全角度考虑一般不愿意将常用密码泄露给网站,因为很多不重要的网站可能只偶尔登陆、甚至注册后仅登陆一次。当用户再次登陆的时候,采用不常用密码导致密码遗忘的问题就会突显。很多情况下,用户不得不经过繁琐的手续找回密码,甚至可能要重新注册帐号。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种至少部分地解决上述问题的密码处理方法和相应的密码处理设备、以及密码提示方法和相应的密码提示设备。依据本专利技术的一个方面,提供了一种密码处理方法,包括:获取注册密码;基于预设规则分析注册密码;以及根据分析结果生成提示信息;其中,提示信息用于提供关于注册密码的提示。依据本专利技术的另一个方面,提供了一种密码处理设备。该密码处理设备包括获取装置、分析装置和提示信息生成装置。获取装置用于获取注册密码。分析装置用于基于预设规则分析注册密码。提示信息生成装置用于根据分析结果生成提示信息。提示信息用于提供关于注册密码的提示。依据本专利技术的又一个方面,提供了一种密码提示方法,包括:接收输入的登陆密码;将登陆密码与注册密码相比较,以确定登陆密码是否正确;对登陆密码连续输入错误的次数进行计数;以及当登陆密码连续输入错误的次数等于第一次数阈值时,输出提示信息。依据本专利技术的再一个方面,提供了一种密码提示设备。该密码提示设备包括接收装置、比较装置、计数装置和第一输出装置。接收装置用于接收输入的登陆密码。比较装置用于将登陆密码与注册密码相比较,以确定登陆密码是否正确。计数装置用于对登陆密码连续输入错误的次数进行计数。第一输出装置用于当登陆密码连续输入错误的次数等于第一次数阈值时,输出提示信息。根据本专利技术提供的密码处理方法和设备以及密码提示方法和设备,由于提供与注册密码相关的提示信息,因此有助于唤起用户记忆,免去用户找回密码、甚至需要重新注册帐号的麻烦。此外,本专利技术可以在保证用户密码安全基础上,有效减少再次登陆时的重复验证,进而提升用户体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出根据本专利技术一个实施例的密码处理方法的流程示意图;图2示出根据本专利技术另一个实施例的密码处理方法的流程示意图;图3示出根据本专利技术一个实施例的密码提示方法的流程示意图;图4示出根据本专利技术另一个实施例的密码提示方法的流程示意图;图5示出根据本专利技术一个实施例的密码处理设备的示意性框图;以及图6示出根据本专利技术一个实施例的密码提示设备的示意性框图。【具体实施方式】下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。根据本专利技术的一个方面,提供一种密码处理方法。图1示出根据本专利技术一个实施例的密码处理方法100的流程示意图。如图1所示,该密码处理方法100包括以下步骤:在步骤SI 10,获取注册密码。注册密码是用户在网站或移动终端的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的服务器上获取。在步骤S120,基于预设规则分析注册密码。分析注册密码可以包括分析注册密码中包含的字符类型。预设规则可以包括根据字符类型将注册密码中包含的部分字符作为关键字符。关键字符是帮助唤醒用户对注册密码的记忆的重要字符。作为示例,关键字符可以是用户设置密码时不经常使用的字符,这类字符可能是唤醒用户对注册密码记忆的重要字符。典型地,这类字符例如包括上文提到的特殊字符。基于此,预设规则可以包括:如果注册密码中存在特殊字符,则将特殊字符作为关键字符。举例来说,如果注册密码为wodemimaSHI 123!_,则其中的特殊字符“!”、和将作为关键字符。此外,大部分用户在设置注册密码时通常会选用小写字母输入方式、数字输入方式、或者小写字母输入方式与数字输入方式的结合。数字输入方式用于输入数字;小写字母输入方式用于输入小写字母。选定一种输入方式时,大部分用户会采用该方式连续输入几个字符,然后再切换至另一种输入方式。或者,仅选定单一输入方式来设置注册密码。对于小写字母形成的字符串,作为示例,预设规则可以包括:如果注册密码中存在连续的小写字母字符数大于或等于第一限定数目的字符串,则将该字符串中的第一个字符以及每隔第一间隔数目出现的字符作为关键字符。如果注册密码中存在连续的小写字母形成的字符串,并且该字符串包含的字符数大于或等于第一限定数目,则可以将该字符串中的第一个字符以及每隔第一间隔数目出现的字符作为关键字符。所述“字符串”是指连续的字符形成的字符队列。其中第一限定数目可以是3个、4个、5个等等;第一间隔数目可以是2个、3个、4个等等。第一间隔数目可以与第一限定数目相等或不等。以第一限定数目为4来举例,当注册密码为wodemima时,首先判断出该注册密码包含的小写字母字符串的字符数大于该第一限定数目。接着,如果第一间隔数目为2,按照上述规则第一个字符“W”、第四个字符“e”和第七个字符“m”为关键字符;如果第一间隔数目为3,按照上述规则第一个字符V’、第五个字符“m”为关键字符;如果第一间隔数目为4,按照上述规则第一个字符V’、第六个字符“i”为关键字符;以此类推。对于小于第一限定数目的小写字母字符串,该字符串中不包含关键字符。由于关键字符用于提供关于注册密码的提示,因此小于第一预定数目的小写字母字符串中不包含关键字符,可以避免过于简单的密码经过多次验证被破译。对于数字形成的字符串,作为示例,预设规则可以包括:如果注册密码中存在连续的数字字符数大于或等于第二限定数目的字符串,则将该字符串中的第一个字符以及每隔第二间隔数目出现的字符作为所述关键字符。如果注册密码中存在连续的数字字符形成本文档来自技高网...

【技术保护点】
一种密码处理方法,包括:获取注册密码;基于预设规则分析所述注册密码;以及根据分析结果生成提示信息;其中,所述提示信息用于提供关于所述注册密码的提示。

【技术特征摘要】

【专利技术属性】
技术研发人员:李跃红李勇智袁研根曾志海
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1