一种输入密码的方法及其密码输入系统技术方案

技术编号:10296431 阅读:144 留言:0更新日期:2014-08-07 01:18
本发明专利技术公开了一种输入密码的方法及其密码输入系统,其方法包括:A、在用户输入密码时,提示用户输入错误顺序的密码;B、对用户输入的乱序密码的顺序进行调整,并进行密码验证。本发明专利技术提供的输入密码的方法及其密码输入系统,在用户输入密码时,通过系统提示用户输入错误顺序的密码,然后对用户输入的乱序密码的顺序进行调整,并进行密码验证,由于用户输入的密码是乱序的,木马程序无法得到正确的密码,有效防止了用户密码被木马程序盗窃,保证用户的信息安全。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种输入密码的方法及其密码输入系统,其方法包括:A、在用户输入密码时,提示用户输入错误顺序的密码;B、对用户输入的乱序密码的顺序进行调整,并进行密码验证。本专利技术提供的输入密码的方法及其密码输入系统,在用户输入密码时,通过系统提示用户输入错误顺序的密码,然后对用户输入的乱序密码的顺序进行调整,并进行密码验证,由于用户输入的密码是乱序的,木马程序无法得到正确的密码,有效防止了用户密码被木马程序盗窃,保证用户的信息安全。【专利说明】—种输入密码的方法及其密码输入系统
本专利技术涉及信息安全
,特别涉及一种输入密码的方法及其密码输入系统。
技术介绍
网络技术给人们带来了各种便利,譬如:用户通过网络进行网银购物、网银转账、账户查询、收发邮件、聊天等等,人们足不出户就能完成各种工作。由于目前的网络环境非常的不安全,尤其是盗号木马程序非常的泛滥,目前有许多木马程序会监听用户的键盘输入,并把键盘输入的字符发送到黑客的服务器,从而盗取用户的密码。软键盘不会产生物理键盘的按键操作,虽然能在一定程度上防止了此类木马盗号,但是一些木马依然可以通过鼠标或者触摸点的位置以及软键盘的布局来获取用户输入的密码,造成用户数据的泄漏,潜在风险非常大。如果密码一旦失窃会给用户造成不可挽回的损失,譬如:银行卡密码被盗后很可能被人转走账号里的钱,造成财产损失,因此网络密码安全已经成为了大家非常迫切的需求。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种输入密码的方法及其密码输入系统,在用户输入密码时,能提示用户按规则输入乱序的密码,防止密码被盗。为了达到上述目的,本专利技术采取了以下技术方案: 一种输入密码的方法,包括: A、在用户输入密码时,提示用户输入错误顺序的密码; B、对用户输入的乱序密码的顺序进行调整,并进行密码验证。所述的输入密码的方法中,所述步骤A具体包括: Al、在用户输入密码时,提示用户从密码的预定位数输入预定长度密码后再从密码的第一位开始输入剩余密码。所述的输入密码的方法中,所述步骤A具体包括: Al'、在用户输入密码时,提示用户从密码的预定位数输入密码; A2'、当预定长度的密码输完后,提示用户从密码的第一位开始输入密码、并跳过所述预定长度的密码,继续输入剩余密码。所述的输入密码的方法中,所述预定位数和预定长度随机生成,且所述预定位数小于密码长度、所述预定长度小于等于从预定位数开始的后段密码长度。所述的输入密码的方法中,所述步骤B具体包括: B1、根据提示的错误顺序的规则,将用户输入的密码调整为正确顺序; B2、验证所述正确顺序的密码;当验证不成功时,提示用户重新输入密码,并返回步骤A0 一种密码输入系统,包括: 提示处理模块,用于在用户输入密码时,提示用户输入错误顺序的密码; 密码验证模块,用于对用户输入的乱序密码的顺序进行调整,并进行密码验证。所述的密码输入系统中,所述提示处理模块包括: 第一提示单元,用于在用户输入密码时,提示用户从密码的预定位数输入预定长度密码后再从密码的第一位开始输入剩余密码。所述的密码输入系统中,所述提示处理模块包括: 第二提示单元,用于在用户输入密码时,提示用户从密码的预定位数输入密码; 第三提示单元,用于当预定长度的密码输完后,提示用户从密码的第一位开始输入密码、并跳过所述预定长度的密码,继续输入剩余密码。所述的密码输入系统中,所述预定位数和预定长度随机生成,且所述预定位数小于密码长度、所述预定长度小于等于从预定位数开始的后段密码长度。所述的密码输入系统中,所述密码验证模块包括: 密码调整单元,用于根据提示的错误顺序的规则,将用户输入的密码调整为正确顺序; 密码验证单元,用于验证所述正确顺序的密码;当验证不成功时,提示用户重新输入密码。相较于现有技术,本专利技术提供的输入密码的方法及其密码输入系统,在用户输入密码时,通过系统提示用户输入错误顺序的密码,然后对用户输入的乱序密码的顺序进行调整,并进行密码验证,由于用户输入的密码是乱序的,木马程序无法得到正确的密码,有效防止了用户密码被木马程序盗窃,保证用户的信息安全。【专利附图】【附图说明】图1为本专利技术实施例提供的输入密码的方法的流程图。图2为本专利技术实施例提供的密码输入系统的结构框图。图3为本专利技术一应用实施例的流程图。【具体实施方式】本专利技术提供一种输入密码的方法及其密码输入系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,其为本专利技术输入密码的方法流程图。本专利技术提供的输入密码的方法包括: S100、在用户输入密码时,提示用户输入错误顺序的密码;S200、对用户输入的乱序密码的顺序进行调整,并进行密码验证。在步骤SlOO中,用户登陆账号需要输入密码时(例如用户将光标移动密码输入框中时),由服务器或者终端本身触发该输入密码方法。本实施例优选为由服务器触发,可进一步提高密码的安全可靠性。其中,所述步骤SlOO具体包括:在用户输入密码时,提示用户从密码的预定位数输入预定长度密码后再从密码的第一位开始输入剩余密码。此方式只需输出一次提示信息给用户,其用户体验效果较佳,并且提示信息以图片的形式输出,防止被木马程序识别。具体实施时,在用户输入密码之前以图片上叠加文字的形式输出提示信息,提示用户从密码的预定位数输入预定长度密码后再从密码的第一位开始输入剩余密码,如图片上的信息表示为:“请从密码的五位开始输入密码,输入三个密码后,再从密码第一位输入剩余密码”;或者输出两个随机产生的数字N和M,提示用户从密码的第N位开始输入密码,输入M位后再从密码的第一位开始,输完剩余密码。其中,所述预定位数小于密码长度,且所述预定长度小于等于从预定位数开始的后段密码长度。当所述预定长度等于从预定位数开始的后段密码长度时,所述步骤SlOO具体为:在用户输入密码时,提示用户从密码的预定位数输入后段密码后再输入前段密码。譬如,密码长度为16位,输出的提示信息为随机产生的一个数字7,此时用户只需从密码的第7位输完后段密码,再从第一位输完剩余的前6位密码。为了进一步增加密码的安全性,可以先提示用户从密码的预定位数输入密码,在用户输完若干位密码后,再输出一个提示信息,提示用户停止输入后段的密码,从密码的第一位开始输入。因此,步骤SlOO具体包括:第一步、在用户输入密码时,提示用户从密码的预定位数输入密码;第二步、当预定长度的密码输完后,提示用户从密码的第一位开始输入密码、并跳过所述预定长度的密码,继续输入剩余密码。此方式使用户先输入自己密码中间部分的字符,然后再输入密码起始部分的字符,最后输入密码末尾部分的字符,再通过后续对顺序进行调整,保证输入密码以正确的顺序提交进行验证即可。当然,在其它的实施例中,输出的提示信息还可以为两次以上,进一步提升密码安全性,并且提示的次数可以根据密码的长度随机提示,用户设置的密码越长,提示次数可以越多。譬如:用户密码为16位,在用户输入密码时,输入一个数字6,提示用户从密码的第6位开始输入密码,当用户输出入三位密码后,再提示用户从第一位本文档来自技高网...
一种输入密码的方法及其密码输入系统

【技术保护点】
一种输入密码的方法,其特征在于,包括:A、在用户输入密码时,提示用户输入错误顺序的密码;B、对用户输入的乱序密码的顺序进行调整,并进行密码验证。

【技术特征摘要】

【专利技术属性】
技术研发人员:裴健学
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1