一种密码输入的控制方法及系统、移动终端技术方案

技术编号:15501362 阅读:425 留言:0更新日期:2017-06-03 22:46
本发明专利技术适用于通信技术领域,提供了一种密码输入的控制方法及系统、移动终端,所述控制方法包括:监听到密码输入框启动事件;弹出手写输入窗口,供用户输入密码;获取用户输入的密码,在所述密码输入框显示与所输入的密码长度一致的伪密码;接收到输入完毕指示,将所输入的密码存储。本发明专利技术中,当监听到密码输入框启动事件时,表示用户需要输入密码,弹出手写输入窗口,屏蔽键盘输入窗口,用户通过手写方式输入真实密码,可避免在密码输入过程中被“键盘钩子”等非法程序窃取,提高密码输入的安全性。

Method, system and mobile terminal for controlling cipher input

The invention is applicable to the field of communication technology, provides a control method for password input system, and mobile terminal, the control method includes: listening to the password input box to start the event; handwriting input pop-up window, enter the password for the user; acquiring user input password, the password input box and pseudo code display the password length is consistent; after receiving the input instructions, the input password storage. In the invention, when listening to the password input box to start the event, said the user must enter a password, pop-up window screen handwriting input, keyboard input window, the user input the real password through the handwritten way, can avoid the password input in the process is \keyboard hook\ and other illegal program theft, improve security password input.

【技术实现步骤摘要】
一种密码输入的控制方法及系统、移动终端
本专利技术属于通信
,尤其涉及一种密码输入的控制方法及系统、移动终端。
技术介绍
随着互联网的高速发展,用户对智能终端的依赖越来越大,使得各种客户端应用应运而生,其中一些涉及安全或个人隐私的应用需要通过身份校验才能使用,如果在公共场合操作,密码被人偷窥、窃取,可能会造成巨大的财产损失或个人隐私的泄露。现有技术中,最普遍密码输入方式都是通过预设的多个数字和字母按键进行简单的按键输入,将输入信息和预设的密码数据比较,进行密码验证。上述按键有实体键盘的按键,也有触摸屏显示的虚拟按键,用户输入密码时可能会被旁边的人记住,从而窃取用户账户信息。为了密码不被偷窥,有些输入装置中各个按键的信息排列方式随机出现,一定程度上增加了偷窥密码的难度。用户为了账户安全,可能将密码设置较为复杂,当频繁使用这种密码时,比较费时。当使用键盘输入密码时,可能被违法的第三方应用通过监听系统键盘输入的方式所盗取,安全性较低。
技术实现思路
本专利技术实施例提供了一种密码输入的控制方法及系统、移动终端,旨在解决现有技术中使用键盘输入时密码容易被窃取而降低安全性的问题。本专利技术实施例是这样实现的,一种密码输入的控制方法,包括:监听到密码输入框启动事件;弹出手写输入窗口,供用户输入密码;获取用户输入的密码,在所述密码输入框显示与所输入的密码长度一致的伪密码,所述伪密码的字符与用户输入的密码不一致;接收到输入完毕指示,将所输入的密码存储。优选地,所述监听到密码输入框启动事件具体包括:监听到输入框被启动事件;判断所述输入框是否为密码输入框;当判断为是时,确定为密码输入框启动事件。优选地,所述弹出手写输入窗口之前还包括:屏蔽键盘输入窗口。优选地,所述获取用户输入的密码,在所述手写输入框显示与所输入的密码长度一致的伪密码,所述伪密码的字符与用户输入的密码不一致具体包括:监听用户基于所述手写输入窗口输入的密码;基于所输入的密码生成与所输入密码长度一致的伪密码,所输入的密码与所述伪密码的字符不一致;在所述密码输入框显示所述伪密码。优选地,所述屏蔽键盘输入窗口具体为:对向所述键盘输入窗口发送的启动指令进行拦截,使得所述键盘输入窗口被屏蔽。优选地,所述接收到输入完毕指示,将所输入的密码存储具体为:接收输入完毕指示;用所输入的密码替代所述伪密码存储在所述密码输入框中。优选地,所述接收到输入完毕指示,将所输入的密码存储之后还包括:基于所输入的密码进行密码识别。本专利技术还提供一种密码输入的控制系统,包括:监听模块,用于监听到密码输入事件;弹出模块,用于弹出手写输入框,便于用户输入密码;获取控制模块,用于获取用户输入的密码,在所述手写输入框显示与所输入的密码长度一致的伪密码,所述伪密码的字符与用户输入的密码不一致;存储模块,用于接收到输入完毕指示,将所输入的密码存储。优选地,所述保护系统还包括:屏蔽模块,用于屏蔽键盘输入框。本专利技术还提供一种移动终端,所述移动终端包括一种密码输入的控制系统,所述控制系统包括:监听模块,用于监听到密码输入事件;弹出模块,用于弹出手写输入框,便于用户输入密码;获取控制模块,用于获取用户输入的密码,在所述手写输入框显示与所输入的密码长度一致的伪密码,所述伪密码的字符与用户输入的密码不一致;存储模块,用于接收到输入完毕指示,将所输入的密码存储。在本专利技术实施例中,当监听到密码输入框启动事件时,表示用户需要输入密码,弹出手写输入窗口,屏蔽键盘输入窗口,用户通过手写方式输入真实密码,可避免在密码输入过程中被“键盘钩子”等非法程序窃取,提高密码输入的安全性。附图说明图1是本专利技术第一实施例提供的一种密码输入的控制方法的流程图;图2是本专利技术第一实施例提供的一种密码输入的控制方法的步骤S1的具体流程图;图3是本专利技术第一实施例提供的一种密码输入的控制方法的步骤S3的具体流程图;图4是本专利技术第二实施例提供的一种密码输入的控制系统的结构图;图5是本专利技术第二实施例提供的一种密码输入的控制系统的监听模块1的具体结构图;图6是本专利技术第二实施例提供的一种密码输入的控制系统的获取控制模块3的具体结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例中,一种密码输入的控制方法,包括:监听到密码输入框启动事件;弹出手写输入窗口,供用户输入密码;获取用户输入的密码,在所述密码输入框显示与所输入的密码长度一致的伪密码,所述伪密码的字符与用户输入的密码不一致;接收到输入完毕指示,将所输入的密码存储。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术第一实施例提供的一种密码输入的控制方法的流程图,包括:步骤S1、监听到密码输入框启动事件;具体地,实时监听是否有密码输入框启动事件,例如,当监听到有账号登陆、或者某APP登录时需要输入密码,此时就会产生密码输入框启动事件。步骤S2、弹出手写输入窗口,供用户输入密码;具体地,当监听到密码输入框启动事件时,弹出手写输入窗口,供用户在该密码输入窗口以手写的方式输入密码,进一步地,该手写输入窗口所在区域为上述密码输入框的一部分区域。步骤S3、获取用户输入的密码,在密码输入框显示与所输入的密码长度一致的伪密码;具体地,在用户输入密码的过程中,逐个获取用户所输入的每一个密码字符,每当用户输入一个字符,就产生一个伪密码字符,并将该伪密码字符显示在上述密码输入框中,因此该位密码的长度与用户所输入的真实密码的长度一致,但所输入的密码与所述伪密码的字符不一致,例如“0”‘1’“a”等不同于用户所输入的字符,以此确保密码输入框中能够正常完成界面的实时显示,其中,该伪密码的字符是随机产生的,也可按照一定规则产生,所述规则可根据实际情况而设,此处对此不作限制。在密码输入框显示伪密码,可避免在输入密码的过程中,输入的真实密码被窃取,保护了密码的安全性。步骤S4、接收到输入完毕指示,将所输入的密码存储。具体地,当用户输入密码之后,按下确认键或者其他(下一步操作)按键后,表示输入完毕,系统接收到该输入完毕指示后,将所输入的密码存储下来,便于后续识别的过程中使用。进一步地,该步骤S4具体为:接收输入完毕指示,用户在输完密码后,会按下确认键,表示输入完毕,此时需要进行密码识别,将所输入的真实密码存储在密码输入框中,优选地,通过在系统的函数调用堆栈查找到此密码输入框的getText()调用,将真实密码写入该getText()调用中,后续获取密码进行识别时从getText()调用中获取,可进行真实密码的识别。在本实施例的一个优选方案中,上述步骤S2之前还可包括:步骤S5、屏蔽键盘输入窗口;具体地,当监听到有密码输入框启动事件时,控制键盘输入框的启动,即屏蔽键盘输入框,在实际情况下,当有密码输入框启动事件产生时,系统通常会发送启动指令以启动键盘输入窗口,供用户输入密码,此时对启动指令进行拦截,或者控制系统不发出启动指令,以屏蔽或者阻止该键盘输入窗口启动,使得用户只能通过手写输入窗口来输入密码。该键盘输入窗口可为系统自带的键盘输入框或者是第三方输入法键盘框,本文档来自技高网...
一种密码输入的控制方法及系统、移动终端

【技术保护点】
一种密码输入的控制方法,其特征在于,包括:监听到密码输入框启动事件;弹出手写输入窗口,供用户输入密码;获取用户输入的密码,在所述密码输入框显示与所输入的密码长度一致的伪密码,所述伪密码的字符与用户输入的密码不一致;接收到输入完毕指示,将所输入的密码存储。

【技术特征摘要】
1.一种密码输入的控制方法,其特征在于,包括:监听到密码输入框启动事件;弹出手写输入窗口,供用户输入密码;获取用户输入的密码,在所述密码输入框显示与所输入的密码长度一致的伪密码,所述伪密码的字符与用户输入的密码不一致;接收到输入完毕指示,将所输入的密码存储。2.根据权利要求1所述的控制方法,其特征在于,所述监听到密码输入框启动事件具体包括:监听到输入框被启动事件;判断所述输入框是否为密码输入框;当判断为是时,确定为密码输入框启动事件。3.根据权利要求1所述的控制方法,其特征在于,所述弹出手写输入窗口之前还包括:屏蔽键盘输入窗口。4.根据权利要求3所述的控制方法,其特征在于,所述获取用户输入的密码,在所述手写输入框显示与所输入的密码长度一致的伪密码,所述伪密码的字符与用户输入的密码不一致具体包括:监听用户基于所述手写输入窗口输入的密码;基于所输入的密码生成与所输入密码长度一致的伪密码,所输入的密码与所述伪密码的字符不一致;在所述密码输入框显示所述伪密码。5.根据权利要求3所述的控制方法,...

【专利技术属性】
技术研发人员:李靖阳豆泽云
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东,44

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

1