CN105631267A - 一种密码校验方法及终端 - Google Patents
一种密码校验方法及终端 Download PDFInfo
- Publication number
- CN105631267A CN105631267A CN201510999851.6A CN201510999851A CN105631267A CN 105631267 A CN105631267 A CN 105631267A CN 201510999851 A CN201510999851 A CN 201510999851A CN 105631267 A CN105631267 A CN 105631267A
- Authority
- CN
- China
- Prior art keywords
- character
- user
- code characters
- inspection
- input
- 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.)
- Pending
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)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种密码校验方法及终端,该方法包括:接收用户在设置密码时输入的N个密码字符并进行隐藏,N为正整数;接收用户输入的校验字符;判断检验字符Kn与密码字符Mn是否相同,Kn为第n个输入的校验字符,Mn为第n个输入的密码字符,n为小于或者等于N的正整数;若否,则显示出检验字符Kn,以供用户核验。采用本发明,能够提高设置密码的效率。
Description
技术领域
本发明涉及安全技术领域,尤其涉及一种密码校验方法及终端。
背景技术
随着电子技术的不断发展和普及,智能手机、iWatch、iPad等终端已成为人们生活中不可或缺的一部分,人们可以通过这些终端随时随地的浏览网页、查看图片、玩游戏、看电子书等,可以说这些终端极大地提升了人们的生活品质。人们经常通过终端来设置密码,例如,为终端设置操作密码来保护个人隐私,在购物、游戏等平台上注册个人账号来存储用户数据等。现有技术中设置密码的过程为:用户第一次输入密码—用户第二次输入密码—用户确认输入完毕—终端对比两次输入的密码是否完全一样,若完全一样则提示用户密码设置成功,若不完全一样则提示用户重新设置密码。
现有技术的缺陷在于,当用户第二次输入的密码与第一次输入的密码不完全一样时,终端需要在用户第二次输入密码之后,通过振动、文字提示等方式来提示用户输入错误,这种提示方式比较滞后,效率较低。
发明内容
本发明实施例公开了一种密码校验方法及终端,能够提高校验密码的效率。
第一方面,本发明实施例提供了一种密码校验方法,其特征在于,包括:
接收用户在设置密码时输入的N个密码字符并进行隐藏,N为正整数;
接收用户输入的校验字符;
判断检验字符Kn与密码字符Mn是否相同,Kn为第n个输入的校验字符,Mn为第n个输入的密码字符,n为小于或者等于N的正整数;
若否,则显示出所述检验字符Kn,以供用户核验。
第二方面,本发明实施例提供一种终端,该终端包括:
第一接收单元,用于接收用户在设置密码时输入的N个密码字符并进行隐藏,N为正整数;
第二接收单元,用于接收用户输入的校验字符;
第一判断单元,用于判断检验字符Kn与密码字符Mn是否相同,Kn为第n个输入的校验字符,Mn为第n个输入的密码字符,n为小于或者等于N的正整数;
第一显示单元,用于在所述第一判断单元的判断结果为否时,显示出所述检验字符Kn,以供用户核验。
通过实施本发明实施例,终端在用户输入密码字符和校验字符后,判断输入的校验字符是否与输入密码字符是否相同,若不同则直接显示与密码字符不同的校验字符,以便用户即时对该校验字符进行校正,提高了校验密码的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种密码校验方法的流程示意图;
图1A是本发明实施例提供的一种显示校验字符的场景示意图;
图1B是本发明实施例提供的又一种显示校验字符的场景示意图
图2是本发明实施例提供的又一种密码校验方法的流程示意图;
图2A是本发明实施例提供的一种显示校验字符和密码字符的场景示意图;
图3是本发明实施例提供的又一种密码校验方法的流程示意图;
图4是本发明实施例提供的又一种密码校验方法的流程示意图;
图5是本发明实施例提供的一种终端的结构示意图;
图6是本发明实施例提供的又一种终端的结构示意图;
图7是本发明实施例提供的又一种终端的结构示意图;
图8是本发明实施例提供的又一种终端的结构示意图;
图8A是本发明实施例提供的又一种修改单元的结构示意图;
图9是本发明实施例提供的又一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。另外,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
请参见图1,图1是本发明实施例提供的一种密码校验方法的流程示意图,该方法包括但不限于如下步骤。
步骤S101:终端接收用户在设置密码时输入的N个密码字符并进行隐藏,N为正整数。
具体地,本发明实施例所描述的终端包括手机、电脑、移动互联网设备(MID,mobileinternetdevice)、可穿戴设备(例如智能手表(如iWatch等)、智能手环、计步器等)终端设备。基于终端设置社交平台、游戏平台、购物平台等平台账户的密码,或者为终端设置隐私保护密码(如为手机设置锁屏密码,为电脑设置登录密码等)均属于本发明所描述的“设置密码”场景,在“设置密码”的场景下,用户需要先顺序输入完整地密码字符,输入密码字符的数量至少为1个,本实施例假设输入的密码字符的数量为N,N为正整数;相应地,终端根据用户输入的顺序依次接收这N个密码字符。终端接收到密码字符后对密码字符进行隐藏,可以在每接收到一个字符则对接收到的字符进行隐藏,也可以在接收到所有的字符后再一起进行隐藏;隐藏的方式包括但不限于:通过“*”或者其他某个字符来统一显示,或者根本就不通过用户界面显示这N个密码字符。
步骤S102:终端接收用户输入的校验字符。
具体地,当用户输入完N个密码字符后,输入校验字符;相应地,终端接收用户输入的该校验字符。
步骤S103:终端判断检验字符Kn与密码字符Mn是否相同,Kn为第n个输入的校验字符,Mn为第n个输入的密码字符,n为小于或者等于N的正整数。
具体地,此处的判断过程包括但不限于以下两种情况:
情况一:终端在用户输入完全部的校验字符后(用户可以在输入完校验字符后通过点击“确认”等虚拟按钮的方式来向终端通知输入完成),开始逐一判断输入的每个校验字符Kn是否与先前输入的N个密码字符中的Mn一一对应相同,具体地,依序判断K1与M1是否相同、判断K2与M2是否相同、判断K3与M3是否相同,依此类推,直至判断完KN与MN是否相同。对所有的校验字符判断完后,执行步骤S104。
情况二:终端在用户每输入一个校验字符时,判断用户此时输入的检验字符Kn与上述N个密码字符中的密码字符Mn是否相同;然后执行步骤S104。
步骤S104:若否,则终端显示出检验字符Kn,以供用户核验。
具体地,当终端判断出校验字符Kn与密码字符Mn不同时,将校验字符KN显示出来,这样一来,用户就可以基于显示出来的校验字符Kn判断自己是否输入错误,从而对校验字符Kn或者密码字符Mn进行修改以使校验字符Kn和密码字符Mn相同。
需要说明的是,可以根据用户的使用习惯来设置显示校验字符的方式,以下仅对其中一种可选的的显示方式进行介绍。
对于上述情况一,显示该校验字符Kn的方式可以如图1A所示,多个校验字符12以“*”的方式隐藏在文本域11中,校验字符Kn13明文显示在该多个校验字符12附近;这样一来,用户就可以根据显示出的检验字符13进行正对性的修改。
对于上述情况二,显示该校验字符Kn的方式可以如图1B所示,多个校验字符22以“*”的方式隐藏在文本域21中,校验字符Kn23明文显示在该多个校验字符22附近;这样一来,当输入的校验字符与密码字符不匹配时,用户就可以及时发现,从而可以及时对显示的校验字符13进行针对性的修改。
在图1所描述的方法中,终端在用户输入密码字符和校验字符后,判断输入的校验字符是否与输入密码字符是否相同,若不同则直接显示与密码字符不同的校验字符,以便用户即时对该校验字符进行校正,提高了设置密码的效率。
请参见图2,图2是本发明实施例提供的又一种密码校验方法的流程示意图,该方法包括但不限于如下步骤。
步骤S201:终端接收用户在设置密码时输入的N个密码字符并进行隐藏,N为正整数。
步骤S202:终端接收用户输入的校验字符。
步骤S203:终端判断检验字符Kn与密码字符Mn是否相同,Kn为第n个输入的校验字符,Mn为第n个输入的密码字符,n为小于或者等于N的正整数。
步骤S204:若否,则终端显示出检验字符Kn,以供用户核验。
具体地,步骤S201~S204可以对应参照步骤S101~S104,此处不再赘述。
步骤S205:若否,则终端显示出密码字符Mn,以供用户核验。
具体地,若判断出检验字符Kn与密码字符Mn是不同,在显示该检验字符Kn的同时,还显示密码字符Mn,这样一来,用户就可以对照检验字符Kn与密码字符Mn来确定具体是检验字符Kn错误还是密码字符Mn错误,从而针对性地进行修改。
以上述请情况二为例,显示该校验字符Kn的方式可以如图2A所示,多个校验字符32以“*”的方式隐藏在文本域31中,校验字符Kn33明文显示在该多个校验字符32附近;多个密码字符42以“*”的方式隐藏在文本域41中,密码字符Mn43明文显示在该多个密码字符42附近。
在图2所描述的方法中,终端在判断出校验字符与密码字符不同后,在显示校验字符的同时还显示密码字符,以便用户结合该校验字符和密码字符来判断是校验字符输入错误还是密码字符输入错误,这样一来,用户后续的校正就更具针对性。
请参见图3,图3是本发明实施例提供的又一种密码校验方法的流程示意图,该方法包括但不限于如下步骤。
步骤S301:终端接收用户在设置密码时输入的N个密码字符并进行隐藏,N为正整数。
步骤S302:终端接收用户输入的校验字符。
步骤S303:终端判断检验字符Kn与密码字符Mn是否相同,Kn为第n个输入的校验字符,Mn为第n个输入的密码字符,n为小于或者等于N的正整数。
步骤S304:若否,则终端显示出检验字符Kn,以供用户核验。
具体地,步骤S301~S304可以对应参照步骤S101~S104,此处不再赘述。
步骤S305:若是,则终端隐藏检验字符Kn。
具体地,如果判断出检验字符Kn与密码字符Mn相同,则终端将接收到的该校验字符Kn进行隐藏,该隐藏操作用于向用户表明此次输入的校验字符正确,例如,在输入校验字符的地方显示“*”字符以表示当前输入的校验字符正确。
步骤S306:若所接收的全部检验字符与N个密码字符根据接收次序一一对应并且相同,则终端将全部检验字符或者N个密码字符设置为密码。
具体地,对于上述情况一,如果终端在接收到用户输入的N个密码字符和全部校验字符后,判断出同一接收次序接收到的密码字符和校验字符相同,则将N个密码字符(即所有的校验字符)设置为密码。
举例来说,假设终端顺序接收到的密码字符为“2468”,顺序接收到的校验字符为“2468”,那么终端在判断时会判断出第一个输入的密码字符和第一个输入的校验字符相同(均为“2”),第二个输入的密码字符和第二个输入的校验字符相同(均为“4”),第三个输入的密码字符和第三个输入的校验字符相同(均为“6”),第三个输入的密码字符和第三个输入的校验字符相同(均为“8”),也即是说,终端接收的全部检验字符与4个密码字符根据接收次序一一对应并且相同,所以将该4个密码字符“2468”设置为密码。在输入的校验字符与密码字符不匹配时,显示出该校验字符供用户进行针对性地修改,当所有的校验字符被修改为与N个密码字符一一对应相同时,将密码字符设置为密码,提高了设置密码的效率。
请参见图4,图4是本发明实施例提供的又一种密码校验方法的流程示意图,包括但不限于如下步骤。
步骤S401:终端接收用户在设置密码时输入的N个密码字符并进行隐藏,N为正整数。
步骤S402:终端接收用户输入的校验字符。
步骤S403:终端判断检验字符Kn与密码字符Mn是否相同,Kn为第n个输入的校验字符,Mn为第n个输入的密码字符,n为小于或者等于N的正整数。
步骤S404:若否,则终端显示出检验字符Kn,以供用户核验。
具体地,步骤S401~S404可以对应参照步骤S101~S104,此处不再赘述。
步骤S405:终端将显示出的检验字符Kn根据用户的指令进行修改。
具体地,在显示出检验字符Kn后,用户还可以通过声控、手势控制、触控虚拟按键、操作物理按键等方式来输入修改指令,对该校验字符Kn进行修改。
在一种可选的方案中,将显示出的检验字符Kn根据用户的指令进行修改,包括:根据用户的指令,从预选字符组中筛选出目标字符,预选字符组中的字符为N个密码字符;将显示出的检验字符Kn替换为目标字符。
具体地,终端在终端上的某一个块显示区域显示用户先前输入的N个密码字符,显示的该N个密码字符为上述预选字符组,该N个密码字符在该显示区域中的显示次序可以是随机的,用户可以从该预选字符组中选择的字符为目标字符,相应地,终端根据用户的选择将该校验字符Kn替换为目标字符。由于用户需要输入的校验字符往往与前面输入的N个密码字符相同,因此此处通过预选字符组来显示该N个密码字符供用户选择,而不是提供显示有十几个字符的虚拟键盘供用户选择(预选字符组和虚拟键盘也可以同时存在,但是虚拟键盘作为备用),提高了用户输入校验字符的效率,从而提高了设置密码的效率。
在又一种可选的方案中,将显示出的检验字符Kn根据用户的指令进行修改,包括:根据用户的第一操作指令,将显示出的检验字符Kn修改为与密码字符Mn相同;或者,根据用户的第二操作指令,将密码字符Mn修改为与检验字符Mn相同。
具体地,这里提供一种快捷的修改方式,可直接将显示出的检验字符Kn修改为与密码字符Mn相同;或者,将密码字符Mn修改为与检验字符Mn相同。例如,当终端接收到用户输入的第一操作指令时,将显示出的检验字符Kn修改为与密码字符Mn相同;当终端接收到用户输入的的第二操作指令,将密码字符Mn修改为与检验字符Mn相同。
可选的,用户可以触控设置于终端上的一个用于修改的虚拟按钮(可以用类似于“∽”的符号来显示该虚拟按钮),当终端检测到用户触控该虚拟按钮时的力度落入第一预设范围时,确定用户输入的为第一操作指令;当终端检测到用户触控该虚拟按钮时的力度落入第二预设范围时,确定用户输入的为第二操作指令。
可选的,用户可以触控设置于终端上的两个用于修改的虚拟按钮A和虚拟按钮B,当终端检测到用户触控该虚拟按钮A时,确定用户输入的为第一操作指令;当终端检测到用户触控该虚拟按钮B时,确定用户输入的为第二操作指令。
可选的,用户可以触控设置于终端上的一个用于修改的虚拟按钮,当终端检测到用户触控该虚拟按钮的次数为奇数次时,确定用户输入的为第一操作指令;当终端检测到用户触控该虚拟按钮的次数为偶数次时,确定用户输入的为第二操作指令,当然还可以奇数次对应第二操作指令,偶数次对应第一操作指令。
还可以通过其他方式输入第一操作指令和第二操作指令,此处不一一举例。
步骤S406:终端判断修改后的检验字符Kn与密码字符Mn是否相同,若是,则隐藏修改后的检验字符Kn。
具体地,终端在修改完成后,再次判断检验字符Kn与密码字符Mn是否相同,如果相同则隐藏该字符,例如,将修改后的该校验字符Kn显示为“*”字符。
在图4所描述的方法中,终端在显示出校验字符后即时接收用户输入的修改指令,并根据该修改指令对校验字符或者密码字符进行修改以使二者相同,而无需重新输入所有的校验字符或者所有的密码字符,提高了设置密码的效率。
上述详细阐述了本发明实施例的方法,为了便于更好地实施本发明实施例的上述方案,相应地,下面提供了本发明实施例的装置。
请参见图5,图5是本发明实施例提供的一种终端50的结构示意图,该终端50可以包括第一接收单元501、第二接收单元502、第一判断单元503和第一显示单元504,其中,各个单元的详细描述如下。
第一接收单元501用于接收用户在设置密码时输入的N个密码字符并进行隐藏,N为正整数;
第二接收单元502用于接收用户输入的校验字符;
第一判断单元503用于判断检验字符Kn与密码字符Mn是否相同,Kn为第n个输入的校验字符,Mn为第n个输入的密码字符,n为小于或者等于N的正整数;
第一显示单元504用于在第一判断单元503的判断结果为否时,显示出检验字符Kn,以供用户核验。
需要说明的是,在本发明实施例中,各个单元的具体实现还可以对应参照图1所示的方法实施例的相应描述。
在图5所描述的终端50中,终端50在用户输入密码字符和校验字符后,判断输入的校验字符是否与输入密码字符是否相同,若不同则直接显示与密码字符不同的校验字符,以便用户即时对该校验字符进行校正,提高了设置密码的效率。
请参见图6,图6是本发明实施例提供的又一种终端50的结构示意图,该终端50除了包括图5所示实施例中的第一接收单元501、第二接收单元502、第一判断单元503和第一显示单元504外,还可以包括第二显示单元505,第二显示单元505用于在第一判断单元的判断结果为否时,显示出密码字符Mn,以供用户核验。
需要说明的是,在本发明实施例中,各个单元的具体实现还可以对应参照图6所示的方法实施例的相应描述。
在图6所描述的终端50中,终端50在判断出校验字符与密码字符不同后,在显示校验字符的同时还显示密码字符,以便用户结合该校验字符和密码字符来判断是校验字符输入错误还是密码字符输入错误,这样一来,用户后续的校正就更具针对性。
请参见图7,图7是本发明实施例提供的又一种终端50的结构示意图,该终端50除了包括图5所示实施例中的第一接收单元501、第二接收单元502、第一判断单元503和第一显示单元504外,还可以包括隐藏单元506和设置单元507,隐藏单元506和设置单元507的详细描述如下。
隐藏单元506用于在第一判断单元503的判断结果为是时,隐藏检验字符Kn;
设置单元507用于在所接收的全部检验字符与N个密码字符根据接收次序一一对应并且相同,将全部检验字符或者N个密码字符设置为密码。
需要说明的是,在本发明实施例中,各个单元的具体实现还可以对应参照图3所示的方法实施例的相应描述。
请参见图8,图8是本发明实施例提供的又一种终端50的结构示意图,该终端50除了包括图5所示实施例中的第一接收单元501、第二接收单元502、第一判断单元503和第一显示单元504外,还可以包括修改单元508和第二判断单元509,修改单元508和第二判断单元509的详细描述如下。
修改单元508用于将显示出的检验字符Kn根据用户的指令进行修改;
第二判断单元509用于判断修改后的检验字符Kn与密码字符Mn是否相同,若是,则隐藏修改后的检验字符Kn。
需要说明的是,在本发明实施例中,各个单元的具体实现还可以对应参照图4所示的方法实施例的相应描述。
在一种可选的方案中,修改单元508可以为图8A所示的结构,在图8A中修改单元508包括筛选单元5081和替换单元5082,筛选单元5081和替换单元5082的详细描述如下。
筛选单元5081用于根据用户的指令,从预选字符组中筛选出目标字符,预选字符组中的字符为N个密码字符;
替换单元5082用于将示出的检验字符Kn替换为目标字符。
在又一种可选的方案中,修改单元508具体用于根据用户的第一操作指令,将显示出的检验字符Kn修改为与密码字符Mn相同;或者,根据用户的第二操作指令,将密码字符Mn修改为与检验字符Mn相同。
在图8所描述的终端50中,终端50在显示出校验字符后即时接收用户输入的修改指令,并根据该修改指令对校验字符或者密码字符进行修改以使二者相同,而无需重新输入所有的校验字符或者所有的密码字符,提高了设置密码的效率。
请参照图9,图9是本发明实施例提供的又一种终端90的结构示意图,该终端90可以包括:至少一个存储器901、基带芯片902、射频模块903、******904、传感器905和通信总线906。其中,存储器901用于存储操作***、网络通信程序、用户接口程序、控制程序等;基带芯片902包括至少一个处理器9021,例如CPU,时钟模块9022和电源管理模块9023;******904包括摄像头控制器9042、音频控制器9043、触摸显示屏控制器9044和传感器管理模块9045,相应地,还包括摄像头9047、音频电路9048和触摸显示屏9049;进一步地,传感器905可以包括光线传感器、位移传感器、加速度传感器、指纹传感器等,总而言之,传感器905可以视实际需要来增加或者减少;存储器901可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器905可选的还可以是至少一个位于远离前述处理器9021的存储装置。
在图9所示的终端90中,处理器9021可以用于调用存储器901中存储的控制程序来执行以下操作:
接收用户在设置密码时输入的N个密码字符并进行隐藏,N为正整数;
接收用户输入的校验字符;
判断检验字符Kn与密码字符Mn是否相同,Kn为第n个输入的校验字符,Mn为第n个输入的密码字符,n为小于或者等于N的正整数;
若否,则显示出检验字符Kn,以供用户核验。
可选的,判断检验字符Kn与密码字符Mn是否相同之后,还包括:
若否,则显示出密码字符Mn,以供用户核验。
可选的,判断检验字符Kn与密码字符Mn是否相同之后,还包括:
若是,则隐藏检验字符Kn;
若所接收的全部检验字符与N个密码字符根据接收次序一一对应并且相同,则将全部检验字符或者N个密码字符设置为密码。
可选的,还包括:
将显示出的检验字符Kn根据用户的指令进行修改;
判断修改后的检验字符Kn与密码字符Mn是否相同,若是,则隐藏修改后的检验字符Kn。
可选的,将显示出的检验字符Kn根据用户的指令进行修改,包括:
根据用户的指令,从预选字符组中筛选出目标字符,预选字符组中的字符为N个密码字符;
将示出的检验字符Kn替换为目标字符。
可选的,将显示出的检验字符Kn根据用户的指令进行修改,包括:
根据用户的第一操作指令,将显示出的检验字符Kn修改为与密码字符Mn相同;或者,根据用户的第二操作指令,将密码字符Mn修改为与检验字符Mn相同。
综上所述,通过实施本发明实施例,终端在用户输入密码字符和校验字符后,判断输入的校验字符是否与输入密码字符是否相同,若不同则直接显示与密码字符不同的校验字符,以便用户即时对该校验字符进行校正,提高了设置密码的效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
Claims (10)
1.一种密码校验方法,其特征在于,包括:
接收用户在设置密码时输入的N个密码字符并进行隐藏,N为正整数;
接收用户输入的校验字符;
判断检验字符Kn与密码字符Mn是否相同,Kn为第n个输入的校验字符,Mn为第n个输入的密码字符,n为小于或者等于N的正整数;
若否,则显示出所述检验字符Kn,以供用户核验。
2.根据权利要求1所述的方法,其特征在于,所述判断检验字符Kn与密码字符Mn是否相同之后,还包括:
若是,则隐藏所述检验字符Kn;
若所接收的全部检验字符与所述N个密码字符根据接收次序一一对应并且相同,则将所述全部检验字符或者所述N个密码字符设置为密码。
3.根据权利要求1所述的方法,其特征在于,还包括:
将所述显示出的检验字符Kn根据用户的指令进行修改;
判断所述修改后的检验字符Kn与密码字符Mn是否相同,若是,则隐藏所述修改后的检验字符Kn。
4.根据权利要求3所述的方法,其特征在于,所述将所述显示出的检验字符Kn根据用户的指令进行修改,包括:
根据用户的指令,从预选字符组中筛选出目标字符,所述预选字符组中的字符为N个密码字符;
将所述显示出的检验字符Kn替换为所述目标字符。
5.根据权利要求3所述的方法,其特征在于,所述将所述显示出的检验字符Kn根据用户的指令进行修改,包括:
根据用户的第一操作指令,将所述显示出的检验字符Kn修改为与所述密码字符Mn相同;或者,根据用户的第二操作指令,将所述密码字符Mn修改为与所述检验字符Mn相同。
6.一种终端,其特征在于,包括:
第一接收单元,用于接收用户在设置密码时输入的N个密码字符并进行隐藏,N为正整数;
第二接收单元,用于接收用户输入的校验字符;
第一判断单元,用于判断检验字符Kn与密码字符Mn是否相同,Kn为第n个输入的校验字符,Mn为第n个输入的密码字符,n为小于或者等于N的正整数;
第一显示单元,用于在所述第一判断单元的判断结果为否时,显示出所述检验字符Kn,以供用户核验。
7.根据权利要求6所述的终端,其特征在于,还包括:
隐藏单元,用于在所述第一判断单元的判断结果为是时,隐藏所述检验字符Kn;
设置单元,用于在所接收的全部检验字符与所述N个密码字符根据接收次序一一对应并且相同,将所述全部检验字符或者所述N个密码字符设置为密码。
8.根据权利要求6所述的终端,其特征在于,还包括:
修改单元,用于将所述显示出的检验字符Kn根据用户的指令进行修改;
第二判断单元,用于判断所述修改后的检验字符Kn与密码字符Mn是否相同,若是,则隐藏所述修改后的检验字符Kn。
9.根据权利要求8所述的终端,其特征在于,所述修改单元包括:
筛选单元,用于根据用户的指令,从预选字符组中筛选出目标字符,所述预选字符组中的字符为N个密码字符;
替换单元,用于将所述显示出的检验字符Kn替换为所述目标字符。
10.根据权利要求8所述的终端,其特征在于,所述修改单元具体用于根据用户的第一操作指令,将所述显示出的检验字符Kn修改为与所述密码字符Mn相同;或者,根据用户的第二操作指令,将所述密码字符Mn修改为与所述检验字符Mn相同。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510999851.6A CN105631267A (zh) | 2015-12-26 | 2015-12-26 | 一种密码校验方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510999851.6A CN105631267A (zh) | 2015-12-26 | 2015-12-26 | 一种密码校验方法及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105631267A true CN105631267A (zh) | 2016-06-01 |
Family
ID=56046194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510999851.6A Pending CN105631267A (zh) | 2015-12-26 | 2015-12-26 | 一种密码校验方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105631267A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111949192A (zh) * | 2020-08-21 | 2020-11-17 | 维沃移动通信有限公司 | 密码输入提示方法、装置和电子设备 |
CN113294033A (zh) * | 2020-02-24 | 2021-08-24 | 宽丰工业股份有限公司 | 密码锁***及其操作方法 |
US11341226B2 (en) | 2020-03-24 | 2022-05-24 | Real Locks & Security Co., Ltd. | Combination lock system and method of operating the same |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102411682A (zh) * | 2011-08-01 | 2012-04-11 | 吴成贵 | 一种密码设置及其验证方法 |
CN102622554A (zh) * | 2011-12-19 | 2012-08-01 | 广东步步高电子工业有限公司 | 一种触屏移动设备及其软锁定密码设置与解锁的方法及*** |
CN103365581A (zh) * | 2012-03-31 | 2013-10-23 | 百度在线网络技术(北京)有限公司 | 一种基于解锁密码对用户设备进行触摸解锁的方法和设备 |
CN103455740A (zh) * | 2013-08-30 | 2013-12-18 | 深圳创维数字技术股份有限公司 | 一种密码处理方法、装置及终端 |
CN103632070A (zh) * | 2013-12-09 | 2014-03-12 | 上海分维智能科技有限公司 | 用于支付***的手写任意图形密码方法 |
CN103886244A (zh) * | 2014-03-18 | 2014-06-25 | 上海分维智能科技有限公司 | 一种用于智能终端开机***的手写任意图形密码方法 |
US20150312040A1 (en) * | 2014-04-24 | 2015-10-29 | Smart Electronic Industrial (Dong Guan) Co., Ltd. | Password verifying device and method |
-
2015
- 2015-12-26 CN CN201510999851.6A patent/CN105631267A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102411682A (zh) * | 2011-08-01 | 2012-04-11 | 吴成贵 | 一种密码设置及其验证方法 |
CN102622554A (zh) * | 2011-12-19 | 2012-08-01 | 广东步步高电子工业有限公司 | 一种触屏移动设备及其软锁定密码设置与解锁的方法及*** |
CN103365581A (zh) * | 2012-03-31 | 2013-10-23 | 百度在线网络技术(北京)有限公司 | 一种基于解锁密码对用户设备进行触摸解锁的方法和设备 |
CN103455740A (zh) * | 2013-08-30 | 2013-12-18 | 深圳创维数字技术股份有限公司 | 一种密码处理方法、装置及终端 |
CN103632070A (zh) * | 2013-12-09 | 2014-03-12 | 上海分维智能科技有限公司 | 用于支付***的手写任意图形密码方法 |
CN103886244A (zh) * | 2014-03-18 | 2014-06-25 | 上海分维智能科技有限公司 | 一种用于智能终端开机***的手写任意图形密码方法 |
US20150312040A1 (en) * | 2014-04-24 | 2015-10-29 | Smart Electronic Industrial (Dong Guan) Co., Ltd. | Password verifying device and method |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113294033A (zh) * | 2020-02-24 | 2021-08-24 | 宽丰工业股份有限公司 | 密码锁***及其操作方法 |
CN113294033B (zh) * | 2020-02-24 | 2022-05-27 | 宽丰工业股份有限公司 | 密码锁***及其操作方法 |
US11341226B2 (en) | 2020-03-24 | 2022-05-24 | Real Locks & Security Co., Ltd. | Combination lock system and method of operating the same |
CN111949192A (zh) * | 2020-08-21 | 2020-11-17 | 维沃移动通信有限公司 | 密码输入提示方法、装置和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102981627B (zh) | 一种密码输入方法及设备 | |
TW201241759A (en) | Prediction-based touch contact tracking | |
US10732823B2 (en) | User interface and method for the protected input of characters | |
CN102968602A (zh) | 一种键盘的设置方法和装置 | |
CN103873455B (zh) | 一种信息校验的方法及装置 | |
CN104123001A (zh) | 一种显示方法及电子设备 | |
CN107885823B (zh) | 音频信息的播放方法、装置、存储介质及电子设备 | |
CN104063639A (zh) | 进行验证处理的验证处理装置 | |
EP2927834A1 (en) | Information processing apparatus, information processing method, and recording medium | |
CN106470109A (zh) | 一种身份识别方法和设备 | |
CN106055965A (zh) | 触摸屏图案解锁装置和方法 | |
CN105631267A (zh) | 一种密码校验方法及终端 | |
CN105184126A (zh) | 一种密码设置方法、验证方法和终端 | |
KR20190102869A (ko) | 트러스트존 그래픽 렌더링 방법 및 그에 따른 디스플레이 장치 | |
CN108052407A (zh) | 一种应用程序崩溃防护方法、装置、设备及存储介质 | |
CN106126993A (zh) | 一种应用控制方法及终端 | |
CN106776039A (zh) | 一种数据处理方法及装置 | |
CN105607917B (zh) | 一种页面加载方法及装置 | |
CN103136462A (zh) | 一种密码验证的方法及*** | |
CN105980999A (zh) | 终端连接装置、处理信息执行***以及处理信息执行方法 | |
KR20130027313A (ko) | 입력패턴을 이용한 인증 방법 및 시스템 | |
CN109840315B (zh) | 一种详情信息查看方法及装置 | |
EP3528151A1 (en) | Method and apparatus for user authentication | |
CN107066864B (zh) | 一种应用图标显示方法及其设备 | |
CN101118738A (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 | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20190409 |
|
AD01 | Patent right deemed abandoned |