键盘布局方法和装置制造方法及图纸

技术编号:8453211 阅读:168 留言:0更新日期:2013-03-21 18:09
本发明专利技术提供了一种键盘布局方法和装置,可以对虚拟键盘中的各个按键进行调整,以防止密码破解软件通过不断地尝试输入命令序列的方法来破解密码。所述的装置包括:接收模块,适于在当前键盘布局中,接收由所选的按键键值构成的字符串,执行密码校验;检验通过模块,适于当检测到所述字符串与预设密码匹配时,对所述字符串的密码校验通过;更改布局模块,适于当检测到所述字符串与预设密码不匹配时,检测输入次数是否达到阈值,若达到阈值,则重置键盘布局,更改按键键值在虚拟键盘中对应的按键位置,否则,重新接收字符串;触发所述接收模块,在重置的键盘布局中,接收由所选的按键键值构成的字符串以继续执行密码校验。

【技术实现步骤摘要】

本专利技术涉及计算机技术,特别是涉及一种键盘布局方法和装置
技术介绍
科技的发展使得终端的应用越来越广泛,例如,使用计算机办公,使用平板电脑随时随地的看电影和玩游戏,以及使用手机与其他人通讯等。随着终端应用的发展,保密性的要求也越来越高。例如,手机需要输入密码才能使用,终端中的一些重要文件也需要输入密码才能查看。终端中通常是在屏幕的固定区域设置虚拟键盘来输入密码的,所述虚拟键盘中各个按键的位置和键值(即输出内容)是固定的。例如,以屏幕的左上角为原点,向右为X轴方向,向下为y轴方向。区域(10,10,30,30)为按键1,输出内容为“I”;区域(40,10,60,30) 为按键2,输出内容为“2”等。在输入密码时,只要点击区域就可以输入相应的内容,最终完成密码的输入。因此就出现了一些密码破解软件,利用键盘的固定性来破解密码。该密码破解软件可以获取虚拟键盘在屏幕中的位置,以及虚拟键盘中各按键的位置和键值,然后通过click命令实现对屏幕中区域即按键的点击,例如,依次输入命令序列(40,10,60,30, click),(10,10,30,30 ,click)就相当于输入了字符串21。本文档来自技高网...

【技术保护点】
一种键盘布局方法,包括:在当前键盘布局中,接收由所选的按键键值构成的字符串,执行密码校验;当检测到所述字符串与预设密码匹配时,对所述字符串的密码校验通过;当检测到所述字符串与预设密码不匹配时,检测输入次数是否达到阈值,若达到阈值,则重置键盘布局,更改按键键值在虚拟键盘中对应的按键位置,否则,重新接收字符串;其中,所述输入次数是当前键盘布局中所述输入的字符串与预设密码不匹配的次数;在重置后的键盘布局中,接收由所选的按键键值构成的字符串以继续执行密码校验。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴巍
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1