CN105550551A - 密码处理方法和设备以及密码提示方法和设备 - Google Patents
密码处理方法和设备以及密码提示方法和设备 Download PDFInfo
- Publication number
- CN105550551A CN105550551A CN201510997628.8A CN201510997628A CN105550551A CN 105550551 A CN105550551 A CN 105550551A CN 201510997628 A CN201510997628 A CN 201510997628A CN 105550551 A CN105550551 A CN 105550551A
- Authority
- CN
- China
- Prior art keywords
- password
- character
- log
- information
- processing method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种密码处理方法和设备以及密码提示方法和设备。该密码处理方法,包括:获取注册密码;基于预设规则分析所述注册密码;以及根据分析结果生成提示信息;其中,所述提示信息用于提供关于所述注册密码的提示。根据本发明提供的密码处理方法和设备以及密码提示方法和设备,由于提供与注册密码相关的提示信息,因此有助于唤起用户记忆,免去用户找回密码、甚至需要重新注册帐号的麻烦。此外,本发明可以在保证用户密码安全基础上,有效减少再次登陆时的重复验证,进而提升用户体验。
Description
技术领域
本发明涉及密码安全领域,具体涉及一种密码处理方法和设备以及密码提示方法和设备。
背景技术
随着网络安全问题越来越严重,网站和移动终端上的APP(Application,应用)等为了安全,采用的密码策略通常是提升用户密码的复杂度。最常见的用户密码莫过于数字、大小写字母组合且不少于6位数。以网站为例,尽管现在大型网站已经不再保存用户明文密码,但是中小型网站还仍然在保存,所以用户从安全角度考虑一般不愿意将常用密码泄露给网站,因为很多不重要的网站可能只偶尔登陆、甚至注册后仅登陆一次。当用户再次登陆的时候,采用不常用密码导致密码遗忘的问题就会突显。很多情况下,用户不得不经过繁琐的手续找回密码,甚至可能要重新注册帐号。
发明内容
鉴于上述问题,提出了本发明以便提供一种至少部分地解决上述问题的密码处理方法和相应的密码处理设备、以及密码提示方法和相应的密码提示设备。
依据本发明的一个方面,提供了一种密码处理方法,包括:获取注册密码;基于预设规则分析注册密码;以及根据分析结果生成提示信息;其中,提示信息用于提供关于注册密码的提示。
依据本发明的另一个方面,提供了一种密码处理设备。该密码处理设备包括获取装置、分析装置和提示信息生成装置。获取装置用于获取注册密码。分析装置用于基于预设规则分析注册密码。提示信息生成装置用于根据分析结果生成提示信息。提示信息用于提供关于注册密码的提示。
依据本发明的又一个方面,提供了一种密码提示方法,包括:接收输入的登陆密码;将登陆密码与注册密码相比较,以确定登陆密码是否正确;对登陆密码连续输入错误的次数进行计数;以及当登陆密码连续输入错误的次数等于第一次数阈值时,输出提示信息。
依据本发明的再一个方面,提供了一种密码提示设备。该密码提示设备包括接收装置、比较装置、计数装置和第一输出装置。接收装置用于接收输入的登陆密码。比较装置用于将登陆密码与注册密码相比较,以确定登陆密码是否正确。计数装置用于对登陆密码连续输入错误的次数进行计数。第一输出装置用于当登陆密码连续输入错误的次数等于第一次数阈值时,输出提示信息。
根据本发明提供的密码处理方法和设备以及密码提示方法和设备,由于提供与注册密码相关的提示信息,因此有助于唤起用户记忆,免去用户找回密码、甚至需要重新注册帐号的麻烦。此外,本发明可以在保证用户密码安全基础上,有效减少再次登陆时的重复验证,进而提升用户体验。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出根据本发明一个实施例的密码处理方法的流程示意图;
图2示出根据本发明另一个实施例的密码处理方法的流程示意图;
图3示出根据本发明一个实施例的密码提示方法的流程示意图;
图4示出根据本发明另一个实施例的密码提示方法的流程示意图;
图5示出根据本发明一个实施例的密码处理设备的示意性框图;以及
图6示出根据本发明一个实施例的密码提示设备的示意性框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
根据本发明的一个方面,提供一种密码处理方法。图1示出根据本发明一个实施例的密码处理方法100的流程示意图。如图1所示,该密码处理方法100包括以下步骤:
在步骤S110,获取注册密码。
注册密码是用户在网站或移动终端的APP上注册账号时填写的密码。注册密码通常由字符组成。按照字符的类型,可以将字符分为数字字符、字母字符和特殊字符。注册密码可以包括数字字符、字母字符和特殊字符中的一种或多种。数字字符包括0、1、2、3、4、5、6、7、8和9这十个数字。字母字符包括26个大写字母A、B、C、…、X、Y和Z以及26个小写字母a、b、c、…、x、y和z。特殊字符包括普通键盘上可输入的非数字字符且非字母字符的其他字符,例如:“”、“#”、“¥”、“%”、“&”、“*”等;还例如“!”、“;”、“。”、“?”等的标点字符。用户的注册密码可以从网站或APP的服务器上获取。
在步骤S120,基于预设规则分析注册密码。
分析注册密码可以包括分析注册密码中包含的字符类型。预设规则可以包括根据字符类型将注册密码中包含的部分字符作为关键字符。关键字符是帮助唤醒用户对注册密码的记忆的重要字符。
作为示例,关键字符可以是用户设置密码时不经常使用的字符,这类字符可能是唤醒用户对注册密码记忆的重要字符。典型地,这类字符例如包括上文提到的特殊字符。基于此,预设规则可以包括:如果注册密码中存在特殊字符,则将特殊字符作为关键字符。举例来说,如果注册密码为wodemimaSHI123!#,则其中的特殊字符“!”、“”和“#”将作为关键字符。
此外,大部分用户在设置注册密码时通常会选用小写字母输入方式、数字输入方式、或者小写字母输入方式与数字输入方式的结合。数字输入方式用于输入数字;小写字母输入方式用于输入小写字母。选定一种输入方式时,大部分用户会采用该方式连续输入几个字符,然后再切换至另一种输入方式。或者,仅选定单一输入方式来设置注册密码。
对于小写字母形成的字符串,作为示例,预设规则可以包括:如果注册密码中存在连续的小写字母字符数大于或等于第一限定数目的字符串,则将该字符串中的第一个字符以及每隔第一间隔数目出现的字符作为关键字符。如果注册密码中存在连续的小写字母形成的字符串,并且该字符串包含的字符数大于或等于第一限定数目,则可以将该字符串中的第一个字符以及每隔第一间隔数目出现的字符作为关键字符。所述“字符串”是指连续的字符形成的字符队列。其中第一限定数目可以是3个、4个、5个等等;第一间隔数目可以是2个、3个、4个等等。第一间隔数目可以与第一限定数目相等或不等。以第一限定数目为4来举例,当注册密码为wodemima时,首先判断出该注册密码包含的小写字母字符串的字符数大于该第一限定数目。接着,如果第一间隔数目为2,按照上述规则第一个字符“w”、第四个字符“e”和第七个字符“m”为关键字符;如果第一间隔数目为3,按照上述规则第一个字符“w”、第五个字符“m”为关键字符;如果第一间隔数目为4,按照上述规则第一个字符“w”、第六个字符“i”为关键字符;以此类推。对于小于第一限定数目的小写字母字符串,该字符串中不包含关键字符。由于关键字符用于提供关于注册密码的提示,因此小于第一预定数目的小写字母字符串中不包含关键字符,可以避免过于简单的密码经过多次验证被破译。
对于数字形成的字符串,作为示例,预设规则可以包括:如果注册密码中存在连续的数字字符数大于或等于第二限定数目的字符串,则将该字符串中的第一个字符以及每隔第二间隔数目出现的字符作为所述关键字符。如果注册密码中存在连续的数字字符形成的字符串,并且该字符串包含的字符数大于或等于第二限定数目,则将该字符串中的第一个字符以及每隔第二间隔数目出现的字符作为关键字符。其中第二限定数目可以是3个、4个、5个等等;第二间隔数目可以是2个、3个、4个等等。第二限定数目可以与第一限定数目相同或不同。第二间隔数目可以与第一间隔数目相同或不同。以第二限定数目为4来举例,当注册密码为12345678时,首先判断出该注册密码包含的数字字符串的字符数大于该第二限定数目。接着,如果第二间隔数目为2,按照上述规则第一个字符“1”、第四个字符“4”和第七个字符“7”为关键字符;如果第二间隔数目为3,按照上述规则第一个字符“1”、第五个字符“5”为关键字符;如果第二间隔数目为4,按照上述规则第一个字符“1”、第六个字符“6”为关键字符;以此类推。对于小于第二限定数目的数字字符串,该字符串中不包含关键字符,以避免过于简单的密码经过多次验证被破译。
此外,一部分用户在设置注册密码时还会使用大写字母输入方式。大写输入方式用于输入大写字母。这种输入方式相对于小写字母输入方式和数字输入方式来说较不常用,因此,提醒用户切换大写字母输入方式后输入的首个字符有助于唤醒用户的记忆。
基于此,作为示例,预设规则可以包括:如果注册密码中存在仅包含大写字母字符的字符串,则可以将该字符串中的第一个字符以及每隔第三间隔数目出现的字符作为关键字符。对于大写字母的字符串,无需判断该字符串中的字符数是否大于限定数目,只要切换成大写输入方式,即将输入的首个大写字母作为关键字符。第三间隔数目可以与第一间隔数目和/或第二间隔数目相同或不同。举例来说,当注册密码为ABCDEFG时,如果第三间隔数目为2,按照上述规则第一个字符“A”、第四个字符“D”和第七个字符“G”为关键字符;如果第三间隔数目为3,按照上述规则第一个字符“A”、第五个字符“E”为关键字符;如果第三间隔数目为4,按照上述规则第一个字符“A”、第六个字符“F”为关键字符;以此类推。
此外,也有少部分用户会频繁地在不同的输入方式之间切换,例如:注册密码中不存在连续的小写字母字符数大于或等于第一限定数目的字符串,即该注册密码中连续的小写字母形成的字符串中小写字母的字符数小于第一限定数目;还例如:注册密码中不存在连续的数字字符数大于或等于第二限定数目的字符串,即该注册密码中连续的数字形成的字符串中数字的字符数小于第二限定数目。因此,当上述情况存在时,预设规则可以包括:在不包含特殊字符的字符串中可以将第一个字符和每隔第四间隔数目出现的字符作为关键字符。第四间隔数目可以与第一间隔数目和/或第二间隔数目和/或第三间隔数目相同或不同。举例来说,当注册密码为a1b2c3d4E5时,如果第一间隔数目和第二间隔数目均大于或等于2,该注册密码中不存在满足上述要求的连续数字字符串和连续小写字母字符串。在第四间隔数目为2的情况下,按照上述规则第一个字符“a”、第四个字符“2”、第七个字符“d”和第十个字符“5”为关键字符;如果第四间隔数目为3,按照上述规则第一个字符“a”、第五个字符“c”和第九个字符“E”为关键字符;如果第四间隔数目为4,按照上述规则第一个字符“a”、第六个字符“3”为关键字符;以此类推。
此外,当注册密码同时包含满足上述条件的多个字符串时,可以按照该注册密码中所涉及的预设规则将该注册密码中满足预设规则的字符都作为关键字符。举例来说,当注册密码为wodemimaSHI123!#、第一和第二限定数目均为4且第一、第二和第三间隔数目均为3时,则第一个字符“w”、第五个字符“m”、第九个字符“S”以及最后三个特殊字符“!”、“”和“#”都作为关键字符。为了清楚起见,上述注册密码中的关键字符以下划线标注出。再例如,举例来说,当注册密码为wodemimaSHI1234!#、第一和第二限定数目均为4且第一、第二和第三间隔数目均为3时,则第一个字符“w”、第五个字符“m”、第九个字符“S”、第十二个字符“1”以及最后三个特殊字符“!”、“”和“#”都作为关键字符。又例如,密码为#a1b2c3d4E5!且第四间隔数目为3时,则首尾的特殊字符、以及第二个字符“a”、第六个字符“c”和第十个字符“E”为关键字符。
在步骤S130,根据分析结果生成提示信息。
所述提示信息用于提供关于注册密码的提示。作为示例,提示信息可以以图片、文字等方式向用户提供关于注册密码中的字符的提示。在分析出注册密码中的关键字符的实施例中,可以以图片、文字等方式向用户提示注册密码中的关键字符。
优选地,生成提示信息可以包括:保留注册密码中的关键字符并将注册密码中的剩余字符转换为屏蔽字符,以获得提示信息。屏蔽字符可以以*来表示,或者可以以其他不容易混淆的符号表示。这样,用户通过看到的关键字符来联想被屏蔽的字符,进而帮助用户回忆起该注册密码。这种方式简单、直观,使用起来非常方便。仍然沿用上文的例子,注册密码为wodemimaSHI123!#、第一和第二限定数目均为4且第一、第二和第三间隔数目均为3时,提示信息可以为w***m***S*****!#。密码为#a1b2c3d4E5!且第四间隔数目为3时,提示信息可以为#a***c***E*!。
本发明能够提供与注册密码相关的提示信息,因此有助于唤起用户记忆,免去用户找回密码、甚至需要重新注册帐号的麻烦。此外,本发明可以在保证用户密码安全基础上,有效减少再次登陆时的重复验证,进而提升用户体验。
基于上述预设规则,即使用户忘记密码,也可以通过提示信息方便快捷地找回注册密码。因此,采用此密码处理方法的网站或APP还可以在用户注册时,检验注册密码的复杂程度,过于简单的密码不允许注册,督促用户使用复杂密码,以保证账号安全。图2示出了根据本发明另一个实施例的密码处理方法200的流程示意图。密码处理方法200的步骤S260、S270和S280与密码处理方法100的步骤S110、S120和S130相对应,本领域技术人员根据关于图1的上述描述可以理解这些步骤,为了简洁,在此不再赘述。根据本实施例,在步骤S260之前,方法200可以进一步包括步骤S210、S220、S230、S240和S250。
在步骤S210,接收注册账号和对应的密码数据。
注册账号用于在网站或APP上区分不同的用户。注册账号可以是用户选用的任意字符组合。密码数据为用户进入自己的注册账户的凭证。用户可以随意选择上述数字字符、字母字符和特殊字符中的一种或多种的组合作为密码数据。
在步骤S220,判断注册账号是否是特定类型账号,如果注册账号是特定类型账号,则转至步骤S230。
根据接收到的注册账号,对账号类型进行判断。账号类型可以包括手机号、邮箱地址、聊天软件账号、微博账号、身份证号和其他字符组合。如果注册账号是手机号,找回注册密码相对容易些,目前的大部分网站和APP都可以通过发送短信息的方式来告知用户可登陆的新密码。但是也不排除部分用户已经不使用作为注册账号的手机号的可能性。因此,当使用手机号作为注册账号时,可以不限定密码的复杂度,即不限定密码数据的长度。在这种情况下,可以将特定类型账号设定为包括除手机号以外的类型的账号。当然,为了安全,也可以对手机号作为注册账号的情况限定密码的复杂度。在这种情况下,可以将特定类型账户设定为包括手机号。对于邮箱或其他类型的注册账号,推荐使用本发明提供的密码处理方法。因为邮箱的密码也有可能被忘记,或者该邮箱已经被弃用。因此,特定类型账号可以是下列项之一:手机号、邮箱地址、聊天软件账号、微博账号和身份证号。
在步骤S230,判断密码数据的长度是否小于长度下限,如果密码数据的长度小于长度下限,则转至步骤S240,如果密码数据的长度大于或等于该长度下限,则转至步骤S250。该长度下限可以为6位、7位、8位、9位等等。
在步骤S240,输出指示密码不合格的指示信息。当显示此提示时,用户需要重新选择其他字符组合作为密码数据。在步骤S250,确定密码数据为注册密码。
确定注册密码后,可以实施步骤S260、S270和S280。
此外,在检验注册密码的复杂度时,还可以要求注册密码中必须同时存在大于或等于两种类型的字符。例如,可以强制要求注册密码中必须包含数字字符、大写字母字符、小写字母字符和特殊字符中至少两种的组合。
根据本发明的另一方面,还提供一种密码提示方法。图3示出根据本发明一个实施例的密码提示方法300的流程示意图。如图3所示,该密码提示方法300包括以下步骤:
在步骤S310,接收输入的登陆密码。
用户在网站或APP上首次注册账号完成后,可以使用用户名和登陆密码直接进入该账号内。该登陆密码应当为用户注册账号时设置的注册密码。登陆密码可以包括数字字符、字母字符和特殊字符中的一种或多种。
在步骤S320,将登陆密码与注册密码相比较,以确定登陆密码是否正确。
如果比较结果显示,登陆密码与注册密码一致,认为登陆密码正确,可以成功进入对应的账号。如果比较后判断登陆密码与注册密码不一致,认为登陆密码错误。
在步骤S330,对登陆密码连续输入错误的次数进行计数。
连续输入是指在预定时间段内重复输入。该预定时间段可以为24小时、12小时、6小时、3小时、1小时、30分钟、10分钟、5分钟等等。网站或APP可以根据其内容的重要程度选择预定时间段的长度。如果网站或APP涉及支付和重要的个人信息等,预定时间段可以设置得较长,例如24小时、12小时等等。
在步骤S340,当登陆密码连续输入错误的次数等于第一次数阈值时,输出提示信息。
如果登陆密码连续输入错误的次数未达到该第一次数阈值,则继续对登陆密码连续输入错误的次数进行计数。如果登陆密码连续输入错误的次数等于该第一次数阈值,则输出提示信息。第一次数阈值可以为2、3、4…。举例来说,当第一次数阈值等于2时,首次接收到错误的登陆密码时,不显示提示信息,接着再次收到错误的登陆密码时,显示提示信息。所述提示信息可以根据如上所述的任一种密码处理方法生成。在用户忘记网站或APP的登陆密码时,该密码提示方法在登陆密码连续输入错误的次数达到一定阈值时输出提示信息,以便帮助唤醒用户的记忆,此方法可以减少用户验证密码的次数,避免忘记密码重新注册的麻烦,因此可以带来良好的用户体验。
本发明提供的密码提示方法可以提供与注册密码相关的提示信息,因此有助于唤起用户记忆,免去用户找回密码、甚至需要重新注册帐号的麻烦。此外,本发明可以在保证用户密码安全基础上,有效减少再次登陆时的重复验证,进而提升用户体验。
为了进一步提高用户体验,可以在输出显示全部关键字符的提示信息之前,输出子提示信息。该子提示信息包含的关键字符的位数小于提示信息中的关键字符的位数。图4示出了进一步优选实施例的、密码提示方法400的流程示意图。方法400的步骤S410、S420、S430和S460分别与方法300的步骤S310至S340相对应,本领域技术人员根据关于图3的上述描述可以理解图4中的上述步骤,为了简洁,在此仅在必要时进行简单描述。根据本实施例,在步骤S460之前,方法400可以进一步包括以下步骤:
在步骤S440,保留提示信息中的部分关键字符,并将提示信息中的剩余关键字符转换为屏蔽字符,以获得子提示信息。
举例来说,当提示信息中包含多个关键字符时,可以随机地将其中的一个或多个转变为屏蔽字符,以获得子提示信息。也可以按照一定规则,例如将第2n或2n-1个(其中n为正整数)关键字符转换为屏蔽字符,从而获得子提示信息。如上文所描述的,提示信息可以在用户注册完成后根据注册密码生成。子提示信息可以在获得提示信息后就生成。此外,子提示信息也可以在提示信息生成之后,且在登陆密码连续输入错误的次数等于第二次数阈值之前的任何时间内生成。另外,可选地,子提示信息可以基于该提示信息在登陆密码连续输入错误的次数等于第二次数阈值时随机地或按照一定规则地生成。因此,图4示出的步骤S440在步骤S430之后实施的实现方案仅是示例,步骤S440也可以在步骤S430之前实施或者在任何合适的时间实施。
在步骤S450,当登陆密码连续输入错误的次数等于第二次数阈值时,输出子提示信息。该第二次数阈值小于上述第一次数阈值。第二次数阈值可以为2、3、4…。如果登陆密码连续输入错误的次数未达到该第二次数阈值,则返回到步骤S430,继续对登陆密码连续输入错误的次数进行计数,直到登陆密码连续输入错误的次数达到第二次数阈值。显示子提示信息后,又继续接收到错误密码,导致对登陆密码连续输入错误的次数达到该第一次数阈值,前进到步骤S460,输出提示信息。
举例来说,当第一次数阈值等于3且第二次数阈值等于2时,首次接收到错误的登陆密码时,不显示任何提示信息,接着再次收到错误的登陆密码时,显示子提示信息。显示该子提示信息后又一次接收到错误的登陆密码,显示提示信息。
根据本发明的又一方面,还提供一种密码处理设备。该密码处理设备用于对用户的注册密码进行处理,以在用户忘记密码时提供提示信息。图5出根据本发明一个实施例的密码处理设备500的示意性框图。如图5所示,密码处理设备500包括获取装置510、分析装置520和提示信息生成装置530。
获取装置510用于获取注册密码。如上文所述的,注册密码通常由字符组成。获取装置510可以从网站或APP的服务器上获取用户的注册密码。
分析装置520用于基于预设规则分析注册密码。分析装置520和获取装置510可以直接或间接地连接并通信。获取装置510将获取的注册密码传送到分析装置520,供分析装置520进行分析。如前所述,所述预设规则可以包括以下项中的一项或多项:如果注册密码中存在特殊字符,则将特殊字符作为关键字符;如果注册密码中存在连续的小写字母字符数大于或等于第一限定数目的字符串,则将该字符串中的第一个字符以及每隔第一间隔数目出现的字符作为关键字符;如果注册密码中存在连续的数字字符数大于或等于第二限定数目的字符串,则将该字符串中的第一个字符以及每隔第二间隔数目出现的字符作为关键字符;如果注册密码中存在仅包含大写字母字符的字符串,则将该字符串中的第一个字符以及每隔第三间隔数目出现的字符作为关键字符;如果注册密码中不存在连续的小写字母字符数大于或等于第一限定数目的字符串并且不存在连续的数字字符数大于或等于第二限定数目的字符串,则将不包含特殊字符的字符串中的每隔第四间隔数目出现的字符作为关键字符。
提示信息生成装置530用于根据分析结果生成提示信息。提示信息生成装置530与分析装置520直接或间接地连接并通信。提示信息生成装置530接收来自分析装置520的分析结果,并生成提示信息。所述提示信息用于提供关于注册密码的提示。提示信息可以以图片、文字等方式向用户提供关于注册密码中的字符的提示。
本发明能够提供与注册密码相关的提示信息,因此有助于唤起用户记忆,免去用户找回密码、甚至需要重新注册帐号的麻烦。此外,本发明可以在保证用户密码安全基础上,有效减少再次登陆时的重复验证,进而提升用户体验。
可选地,该提示信息生成装置530可以包括提示信息生成模块。该提示信息生成模块用于保留注册密码中的关键字符并将注册密码中的剩余字符转换为屏蔽字符,以获得提示信息。屏蔽字符可以以*来表示,或者可以以其他不容易混淆的符号的表示。这样,可以简单、直观地提供提示信息。
可选地,密码处理设备500可以进一步包括接收装置、第一判断装置、第二判断装置、第三输出装置和密码确定装置。接收装置用于接收注册账号和对应的密码数据。第一判断装置直接或间接地连接并通信至接收装置,以接收注册账号。第一判断装置判断该注册账号是否是特定类型账号。可选地,所述特定类型账号可以是下列项之一:手机号、邮箱地址、聊天软件账号、微博账号、身份证号。第二判断装置直接或间接地连接至第一判断装置,并接收第一判断装置的判断结果。第二判断装置用于如果注册账号是特定类型账号,则判断密码数据的长度是否小于长度下限。第三输出装置直接或间接地连接并通信至第二判断装置,并接收第二判断装置的判断结果,用于如果该密码数据的长度小于长度下限,则输出指示密码不合格的指示信息。此时用户需要重新选择较长的字符串作为密码,以提高账户安全。密码确定装置直接或间接地连接并通信至第二判断装置,并接收第二判断装置的判断结果,用于如果密码数据的长度大于或等于长度下限,则确定密码数据为注册密码。
根据本发明的再一方面,提供了一种密码提示设备。该密码提示设备用于在用户连续输入错误密码时,给用户提供提示信息。图6出根据本发明一个实施例的密码提示设备600的示意性框图。如图6所示,密码提示设备600包括接收装置610、比较装置620、计数装置630和第一输出装置640。
接收装置610用于接收输入的登陆密码。接收装置610可以是任何合适的有线或无线接口,用于接收来自客户端的登陆密码。登陆密码可以包括数字字符、字母字符和特殊字符中的一种或多种。
接收装置610与比较装置620直接或间接地连接并通信,用于向比较装置620传送登陆密码。比较装置620用于将登陆密码与注册密码相比较,以确定登陆密码是否正确。
计数装置630与比较装置620直接或间接地连接并通信,用于对登陆密码连续输入错误的次数进行计数。
第一输出装置640用于当登陆密码连续输入错误的次数等于第一次数阈值时,输出提示信息。提示信息可以由上述任一种密码处理设备生成。该提示信息可以经由客户端的浏览器界面或APP界面显示出来。
在用户忘记网站或APP的登陆密码时,该密码提示设备在登陆密码连续输入错误的次数达到一定阈值时输出提示信息,以便帮助唤醒用户的记忆,此方法可以减少用户验证密码的次数,避免忘记密码重新注册的麻烦,因此带来良好的用户体验。
可选地,密码提示设备610进一步包括子提示信息生成装置和第二输出装置。子提示信息生成装置用于保留提示信息中的部分关键字符并将提示信息中的剩余关键字符转换为屏蔽字符,以获得子提示信息。第二输出装置与子提示信息生成装置直接或间接地连接并通信,用于接收所述子提示信息。第二输出装置用于当登陆密码连续输入错误的次数等于第二次数阈值时,输出子提示信息。其中,第二次数阈值小于第一次数阈值。这样,当登陆密码连续输入错误的次数较少时,可以仅显示少量提示信息。如果根据该少量的提示信息仍然无法使用户回忆起登陆密码导致登陆密码连续输入错误的次数达到第一次数阈值时,则由第二输出装置输出全部的提示信息。这方法可以提高用户体验,并且还能在一定程度上保证账户安全。该子提示信息可以经由客户端的浏览器界面或APP界面显示出来。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的密码处理设备和密码提示设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明实施例公开了A1、一种密码处理方法,包括:
获取注册密码;
基于预设规则分析所述注册密码;以及
根据分析结果生成提示信息;
其中,所述提示信息用于提供关于所述注册密码的提示。
A2、如A1所述的密码处理方法,所述生成提示信息包括:
保留所述注册密码中的关键字符并将所述注册密码中的剩余字符转换为屏蔽字符,以获得所述提示信息。
A3、如A2所述的密码处理方法,所述预设规则包括以下项中的一项或多项:
如果所述注册密码中存在特殊字符,则将所述特殊字符作为所述关键字符;
如果所述注册密码中存在连续的小写字母字符数大于或等于第一限定数目的字符串,则将该字符串中的第一个字符以及每隔第一间隔数目出现的字符作为所述关键字符;
如果所述注册密码中存在连续的数字字符数大于或等于第二限定数目的字符串,则将该字符串中的第一个字符以及每隔第二间隔数目出现的字符作为所述关键字符;
如果所述注册密码中存在仅包含大写字母字符的字符串,则将该字符串中的第一个字符以及每隔第三间隔数目出现的字符作为所述关键字符;
如果所述注册密码中不存在连续的小写字母字符数大于或等于所述第一限定数目的字符串并且不存在连续的数字字符数大于或等于所述第二限定数目的字符串,则将不包含特殊字符的字符串中的第一个字符和每隔第四间隔数目出现的字符作为所述关键字符。
A4、如A1至A3任一项所述的密码处理方法,在所述获取注册密码之前,所述密码处理方法进一步包括:
接收注册账号和对应的密码数据;
判断所述注册账号是否是特定类型账号;
如果所述注册账号是所述特定类型账号,则判断所述密码数据的长度是否小于长度下限;以及
如果所述密码数据的长度小于所述长度下限,则输出指示密码不合格的指示信息,如果所述密码数据的长度大于或等于所述长度下限,则确定所述密码数据为所述注册密码。
A5、如A4所述的密码处理方法,所述特定类型账号是下列项之一:手机号、邮箱地址、聊天软件账号、微博账号、身份证号。
本发明实施例还公开了B6、一种密码提示方法,包括:
接收输入的登陆密码;
将所述登陆密码与所述注册密码相比较,以确定所述登陆密码是否正确;
对所述登陆密码连续输入错误的次数进行计数;以及
当所述登陆密码连续输入错误的次数等于第一次数阈值时,输出提示信息。
B7、如B6所述的密码提示方法,在所述输出提示信息之前,所述密码提示方法进一步包括:
保留所述提示信息中的部分关键字符并将所述提示信息中的剩余关键字符转换为屏蔽字符,以获得子提示信息;以及
当所述登陆密码连续输入错误的次数等于第二次数阈值时,输出所述子提示信息;
其中,所述第二次数阈值小于所述第一次数阈值。
B8、如B6或B7所述的密码提示方法,所述提示信息根据A1至A5中任一项所述的密码处理方法生成。
本发明实施例还公开了C9、一种密码处理设备,包括:
获取装置,用于获取注册密码;
分析装置,用于基于预设规则分析所述注册密码;以及
提示信息生成装置,用于根据分析结果生成提示信息;
其中,所述提示信息用于提供关于所述注册密码的提示。
C10、如C9所述的密码处理设备,所述提示信息生成装置包括:
提示信息生成模块,用于保留所述注册密码中的关键字符并将所述注册密码中的剩余字符转换为屏蔽字符,以获得所述提示信息。
C11、如C10所述的密码处理设备,所述预设规则包括以下项中的一项或多项:
如果所述注册密码中存在特殊字符,则将所述特殊字符作为所述关键字符;
如果所述注册密码中存在连续的小写字母字符数大于或等于第一限定数目的字符串,则将该字符串中的第一个字符以及每隔第一间隔数目出现的字符作为所述关键字符;
如果所述注册密码中存在连续的数字字符数大于或等于第二限定数目的字符串,则将该字符串中的第一个字符以及每隔第二间隔数目出现的字符作为所述关键字符;
如果所述注册密码中存在仅包含大写字母字符的字符串,则将该字符串中的第一个字符以及每隔第三间隔数目出现的字符作为所述关键字符;
如果所述注册密码中不存在连续的小写字母字符数大于或等于所述第一限定数目的字符串并且不存在连续的数字字符数大于或等于所述第二限定数目的字符串,则将不包含特殊字符的字符串中的每隔第四间隔数目出现的字符作为所述关键字符。
C12、如C9至C11任一项所述的密码处理设备,所述密码处理设备进一步包括:
接收装置,用于接收注册账号和对应的密码数据;
第一判断装置,用于判断所述注册账号是否是特定类型账号;
第二判断装置,用于如果所述注册账号是所述特定类型账号,则判断所述密码数据的长度是否小于长度下限;
第三输出装置,用于如果所述密码数据的长度小于所述长度下限,则输出指示密码不合格的指示信息;以及
密码确定装置,用于如果所述密码数据的长度大于或等于所述长度下限,则确定所述密码数据为所述注册密码。
C13、如C12所述的密码处理设备,所述特定类型账号是下列项之一:手机号、邮箱地址、聊天软件账号、微博账号、身份证号。
本发明实施例还公开了D14、一种密码提示设备,包括:
接收装置,用于接收输入的登陆密码;
比较装置,用于将所述登陆密码与所述注册密码相比较,以确定所述登陆密码是否正确;
计数装置,用于对所述登陆密码连续输入错误的次数进行计数;以及
第一输出装置,用于当所述登陆密码连续输入错误的次数等于第一次数阈值时,输出提示信息。
D15、如D14所述的密码提示设备,所述密码提示设备进一步包括:
子提示信息生成装置,用于保留所述提示信息中的部分关键字符并将所述提示信息中的剩余关键字符转换为屏蔽字符,以获得子提示信息;以及
第二输出装置,用于当所述登陆密码连续输入错误的次数等于第二次数阈值时,输出所述子提示信息;
其中,所述第二次数阈值小于所述第一次数阈值。
D16、如D14或D15所述的密码提示设备,所述提示信息由C9至C13中任一项所述的密码处理设备生成。
Claims (10)
1.一种密码处理方法,包括:
获取注册密码;
基于预设规则分析所述注册密码;以及
根据分析结果生成提示信息;
其中,所述提示信息用于提供关于所述注册密码的提示。
2.如权利要求1所述的密码处理方法,其特征在于,所述生成提示信息包括:
保留所述注册密码中的关键字符并将所述注册密码中的剩余字符转换为屏蔽字符,以获得所述提示信息。
3.如权利要求2所述的密码处理方法,其特征在于,所述预设规则包括以下项中的一项或多项:
如果所述注册密码中存在特殊字符,则将所述特殊字符作为所述关键字符;
如果所述注册密码中存在连续的小写字母字符数大于或等于第一限定数目的字符串,则将该字符串中的第一个字符以及每隔第一间隔数目出现的字符作为所述关键字符;
如果所述注册密码中存在连续的数字字符数大于或等于第二限定数目的字符串,则将该字符串中的第一个字符以及每隔第二间隔数目出现的字符作为所述关键字符;
如果所述注册密码中存在仅包含大写字母字符的字符串,则将该字符串中的第一个字符以及每隔第三间隔数目出现的字符作为所述关键字符;
如果所述注册密码中不存在连续的小写字母字符数大于或等于所述第一限定数目的字符串并且不存在连续的数字字符数大于或等于所述第二限定数目的字符串,则将不包含特殊字符的字符串中的第一个字符和每隔第四间隔数目出现的字符作为所述关键字符。
4.如权利要求1至3任一项所述的密码处理方法,其特征在于,在所述获取注册密码之前,所述密码处理方法进一步包括:
接收注册账号和对应的密码数据;
判断所述注册账号是否是特定类型账号;
如果所述注册账号是所述特定类型账号,则判断所述密码数据的长度是否小于长度下限;以及
如果所述密码数据的长度小于所述长度下限,则输出指示密码不合格的指示信息,如果所述密码数据的长度大于或等于所述长度下限,则确定所述密码数据为所述注册密码。
5.如权利要求4所述的密码处理方法,其特征在于,所述特定类型账号是下列项之一:手机号、邮箱地址、聊天软件账号、微博账号、身份证号。
6.一种密码提示方法,包括:
接收输入的登陆密码;
将所述登陆密码与所述注册密码相比较,以确定所述登陆密码是否正确;
对所述登陆密码连续输入错误的次数进行计数;以及
当所述登陆密码连续输入错误的次数等于第一次数阈值时,输出提示信息。
7.如权利要求6所述的密码提示方法,其特征在于,在所述输出提示信息之前,所述密码提示方法进一步包括:
保留所述提示信息中的部分关键字符并将所述提示信息中的剩余关键字符转换为屏蔽字符,以获得子提示信息;以及
当所述登陆密码连续输入错误的次数等于第二次数阈值时,输出所述子提示信息;
其中,所述第二次数阈值小于所述第一次数阈值。
8.如权利要求6或7所述的密码提示方法,其特征在于,所述提示信息根据权利要求1至5中任一项所述的密码处理方法生成。
9.一种密码处理设备,包括:
获取装置,用于获取注册密码;
分析装置,用于基于预设规则分析所述注册密码;以及
提示信息生成装置,用于根据分析结果生成提示信息;
其中,所述提示信息用于提供关于所述注册密码的提示。
10.一种密码提示设备,包括:
接收装置,用于接收输入的登陆密码;
比较装置,用于将所述登陆密码与所述注册密码相比较,以确定所述登陆密码是否正确;
计数装置,用于对所述登陆密码连续输入错误的次数进行计数;以及
第一输出装置,用于当所述登陆密码连续输入错误的次数等于第一次数阈值时,输出提示信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510997628.8A CN105550551B (zh) | 2015-12-25 | 2015-12-25 | 密码处理方法和设备以及密码提示方法和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510997628.8A CN105550551B (zh) | 2015-12-25 | 2015-12-25 | 密码处理方法和设备以及密码提示方法和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105550551A true CN105550551A (zh) | 2016-05-04 |
CN105550551B CN105550551B (zh) | 2019-02-19 |
Family
ID=55829738
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510997628.8A Active CN105550551B (zh) | 2015-12-25 | 2015-12-25 | 密码处理方法和设备以及密码提示方法和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105550551B (zh) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106790177A (zh) * | 2016-12-30 | 2017-05-31 | 广州恒成智道信息科技有限公司 | 信息检索***的认证方法 |
CN106790114A (zh) * | 2016-12-27 | 2017-05-31 | 程桂平 | 一种具有提示功能的密码登陆方法 |
CN106936840A (zh) * | 2017-03-29 | 2017-07-07 | 腾讯科技(深圳)有限公司 | 一种信息提示方法及装置 |
CN107147633A (zh) * | 2017-04-28 | 2017-09-08 | 北京小米移动软件有限公司 | 密码输入方法及装置 |
CN107590376A (zh) * | 2017-08-09 | 2018-01-16 | 华南理工大学 | 一种图形辅助记忆的密码输入方法及*** |
CN107995208A (zh) * | 2017-12-15 | 2018-05-04 | 深圳市新格林耐特通信技术有限公司 | 基于掩码的ont认证方法及基于掩码的ont认证*** |
CN108171048A (zh) * | 2018-01-10 | 2018-06-15 | 广东欧珀移动通信有限公司 | 密码提示方法、装置、存储介质及终端 |
CN108256315A (zh) * | 2018-01-15 | 2018-07-06 | 北京明华联盟科技有限公司 | 终端及密码认证方法和计算机可读存储介质 |
CN108595933A (zh) * | 2018-04-25 | 2018-09-28 | 维沃移动通信有限公司 | 一种验证信息提示方法及移动终端 |
CN108959905A (zh) * | 2018-06-22 | 2018-12-07 | 维沃移动通信有限公司 | 一种登录信息提示方法及终端设备 |
CN109002555A (zh) * | 2018-08-09 | 2018-12-14 | 郑州市景安网络科技股份有限公司 | 一种icp备案方法、装置、设备及可读存储介质 |
CN109815689A (zh) * | 2018-12-28 | 2019-05-28 | 北京奇安信科技有限公司 | 一种网站密码安全性保护方法及装置 |
CN111949192A (zh) * | 2020-08-21 | 2020-11-17 | 维沃移动通信有限公司 | 密码输入提示方法、装置和电子设备 |
CN112019505A (zh) * | 2020-07-22 | 2020-12-01 | 北京达佳互联信息技术有限公司 | 登录方法、装置、服务器、电子设备及存储介质 |
CN112511296A (zh) * | 2020-11-17 | 2021-03-16 | 北京天融信网络安全技术有限公司 | 密码管理方法、装置、计算机设备和介质 |
CN113315629A (zh) * | 2021-04-28 | 2021-08-27 | 四川万信数字科技有限公司 | 用于商业密码的云端存储和验证*** |
CN113609474A (zh) * | 2021-07-16 | 2021-11-05 | 荣耀终端有限公司 | 一种pin码强化记忆方法和电子设备 |
CN113762254A (zh) * | 2021-09-07 | 2021-12-07 | 重庆畅停智慧停车服务有限公司 | 一种车牌识别方法和*** |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06177872A (ja) * | 1992-12-07 | 1994-06-24 | Seiko Epson Corp | パスワード連想方法 |
US5425102A (en) * | 1994-06-09 | 1995-06-13 | Datasonix Corporation | Computer security apparatus with password hints |
JP2006260510A (ja) * | 2005-03-18 | 2006-09-28 | Yoshishige Araki | パスワード入力方法及び表示方法 |
EP2136309A2 (en) * | 2008-06-16 | 2009-12-23 | Igor Dr. Fischer | Authorization method with hints to the authorization code |
CN101996022A (zh) * | 2009-08-14 | 2011-03-30 | 黄金富 | 一种显示与密码相关提示信息方法 |
CN103177204A (zh) * | 2013-03-29 | 2013-06-26 | 北京奇虎科技有限公司 | 密码信息提示方法及装置 |
CN104660406A (zh) * | 2013-11-22 | 2015-05-27 | 华为终端有限公司 | 登录服务的方法、装置及设备 |
CN105094532A (zh) * | 2015-06-30 | 2015-11-25 | 努比亚技术有限公司 | 数据访问方法及装置 |
-
2015
- 2015-12-25 CN CN201510997628.8A patent/CN105550551B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06177872A (ja) * | 1992-12-07 | 1994-06-24 | Seiko Epson Corp | パスワード連想方法 |
US5425102A (en) * | 1994-06-09 | 1995-06-13 | Datasonix Corporation | Computer security apparatus with password hints |
JP2006260510A (ja) * | 2005-03-18 | 2006-09-28 | Yoshishige Araki | パスワード入力方法及び表示方法 |
EP2136309A2 (en) * | 2008-06-16 | 2009-12-23 | Igor Dr. Fischer | Authorization method with hints to the authorization code |
CN101996022A (zh) * | 2009-08-14 | 2011-03-30 | 黄金富 | 一种显示与密码相关提示信息方法 |
CN103177204A (zh) * | 2013-03-29 | 2013-06-26 | 北京奇虎科技有限公司 | 密码信息提示方法及装置 |
CN104660406A (zh) * | 2013-11-22 | 2015-05-27 | 华为终端有限公司 | 登录服务的方法、装置及设备 |
CN105094532A (zh) * | 2015-06-30 | 2015-11-25 | 努比亚技术有限公司 | 数据访问方法及装置 |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106790114A (zh) * | 2016-12-27 | 2017-05-31 | 程桂平 | 一种具有提示功能的密码登陆方法 |
CN106790177A (zh) * | 2016-12-30 | 2017-05-31 | 广州恒成智道信息科技有限公司 | 信息检索***的认证方法 |
CN106790177B (zh) * | 2016-12-30 | 2021-03-19 | 广州恒成智道信息科技有限公司 | 信息检索***的认证方法 |
CN106936840A (zh) * | 2017-03-29 | 2017-07-07 | 腾讯科技(深圳)有限公司 | 一种信息提示方法及装置 |
CN106936840B (zh) * | 2017-03-29 | 2022-04-01 | 腾讯科技(深圳)有限公司 | 一种信息提示方法及装置 |
CN107147633A (zh) * | 2017-04-28 | 2017-09-08 | 北京小米移动软件有限公司 | 密码输入方法及装置 |
CN107147633B (zh) * | 2017-04-28 | 2020-11-06 | 北京小米移动软件有限公司 | 密码输入方法及装置 |
CN107590376A (zh) * | 2017-08-09 | 2018-01-16 | 华南理工大学 | 一种图形辅助记忆的密码输入方法及*** |
CN107995208A (zh) * | 2017-12-15 | 2018-05-04 | 深圳市新格林耐特通信技术有限公司 | 基于掩码的ont认证方法及基于掩码的ont认证*** |
CN108171048A (zh) * | 2018-01-10 | 2018-06-15 | 广东欧珀移动通信有限公司 | 密码提示方法、装置、存储介质及终端 |
CN108256315A (zh) * | 2018-01-15 | 2018-07-06 | 北京明华联盟科技有限公司 | 终端及密码认证方法和计算机可读存储介质 |
CN108595933B (zh) * | 2018-04-25 | 2019-12-17 | 维沃移动通信有限公司 | 一种验证信息提示方法及移动终端 |
CN108595933A (zh) * | 2018-04-25 | 2018-09-28 | 维沃移动通信有限公司 | 一种验证信息提示方法及移动终端 |
CN108959905A (zh) * | 2018-06-22 | 2018-12-07 | 维沃移动通信有限公司 | 一种登录信息提示方法及终端设备 |
CN109002555A (zh) * | 2018-08-09 | 2018-12-14 | 郑州市景安网络科技股份有限公司 | 一种icp备案方法、装置、设备及可读存储介质 |
CN109002555B (zh) * | 2018-08-09 | 2022-05-17 | 郑州市景安网络科技股份有限公司 | 一种icp备案方法、装置、设备及可读存储介质 |
CN109815689A (zh) * | 2018-12-28 | 2019-05-28 | 北京奇安信科技有限公司 | 一种网站密码安全性保护方法及装置 |
CN112019505A (zh) * | 2020-07-22 | 2020-12-01 | 北京达佳互联信息技术有限公司 | 登录方法、装置、服务器、电子设备及存储介质 |
CN111949192A (zh) * | 2020-08-21 | 2020-11-17 | 维沃移动通信有限公司 | 密码输入提示方法、装置和电子设备 |
CN112511296A (zh) * | 2020-11-17 | 2021-03-16 | 北京天融信网络安全技术有限公司 | 密码管理方法、装置、计算机设备和介质 |
CN113315629A (zh) * | 2021-04-28 | 2021-08-27 | 四川万信数字科技有限公司 | 用于商业密码的云端存储和验证*** |
CN113315629B (zh) * | 2021-04-28 | 2023-07-11 | 四川万信数字科技有限公司 | 用于商业密码的云端存储和验证*** |
CN113609474A (zh) * | 2021-07-16 | 2021-11-05 | 荣耀终端有限公司 | 一种pin码强化记忆方法和电子设备 |
CN113609474B (zh) * | 2021-07-16 | 2022-09-16 | 荣耀终端有限公司 | 一种pin码强化记忆方法和电子设备 |
CN113762254A (zh) * | 2021-09-07 | 2021-12-07 | 重庆畅停智慧停车服务有限公司 | 一种车牌识别方法和*** |
CN113762254B (zh) * | 2021-09-07 | 2022-11-11 | 重庆畅停智慧停车服务有限公司 | 一种车牌识别方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN105550551B (zh) | 2019-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105550551A (zh) | 密码处理方法和设备以及密码提示方法和设备 | |
US11184393B1 (en) | Automated collection of branded training data for security awareness training | |
US11586881B2 (en) | Machine learning-based generation of similar domain names | |
US9954841B2 (en) | Distinguish valid users from bots, OCRs and third party solvers when presenting CAPTCHA | |
US9519764B2 (en) | Method and system for abstracted and randomized one-time use passwords for transactional authentication | |
CN1845489B (zh) | 验证信息生成装置及其方法、反自动机验证装置及其方法 | |
US9369468B2 (en) | Generation of a visually obfuscated representation of an alphanumeric message that indicates availability of a proposed identifier | |
JP5777804B2 (ja) | ウェブベースのセキュリティ認証システム及び方法 | |
CN107872438B (zh) | 一种验证方法、装置及终端 | |
US20160065562A1 (en) | Method and system for efficient password input | |
GB2461422A (en) | Phishing/key logging countermeasure compares keyboard input stream to sensitive data and issues alert before data is completely entered | |
CN107688733B (zh) | 业务接口调用方法、装置、用户终端和可读存储介质 | |
CN103763104B (zh) | 一种动态验证的方法及*** | |
CN103971048A (zh) | 一种输入密码的方法及其密码输入*** | |
CN101473314B (zh) | 在不可信机器上输入机密信息 | |
CN104063673A (zh) | 一种在浏览器中进行信息输入的方法和浏览器装置 | |
CN104348617A (zh) | 验证码处理方法、装置、终端及服务器 | |
CN104580118A (zh) | 一种密码修改方式的推荐方法及装置 | |
US20230121470A1 (en) | Preventing phishing attempts of one-time passwords | |
KR102025659B1 (ko) | 스마트 워치 및 이를 이용한 보안 입력 시스템 | |
CN106446660A (zh) | 提供验证码的方法、***及终端设备 | |
CN113824727B (zh) | 网页登录验证方法、装置、服务器及存储介质 | |
CN102005001B (zh) | 一种网上银行登录方法、装置及*** | |
Ahmadzadegan et al. | A method for securing username and password against the Keylogger software using the logistic map chaos function | |
CN104202318A (zh) | 一种防范网络钓鱼行为的方法、客户端和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220729 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015 Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |