【技术实现步骤摘要】
本专利技术涉及计算机技术,特别是涉及一种键盘布局方法和装置。
技术介绍
科技的发展使得终端的应用越来越广泛,例如,使用计算机办公,使用平板电脑随时随地的看电影和玩游戏,以及使用手机与其他人通讯等。随着终端应用的发展,保密性的要求也越来越高。例如,手机需要输入密码才能使用,终端中的一些重要文件也需要输入密码才能查看。终端中通常是在屏幕的固定区域设置虚拟键盘来输入密码的,所述虚拟键盘中各个按键的位置和键值(即输出内容)是固定的。例如,以屏幕的左上角为原点,向右为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)就相当 ...
【技术保护点】
一种键盘布局方法,包括:在当前键盘布局中,接收由所选的按键键值构成的字符串,执行密码校验;当检测到所述字符串与预设密码匹配时,对所述字符串的密码校验通过;当检测到所述字符串与预设密码不匹配时,检测输入次数是否达到阈值,若达到阈值,则重置键盘布局,更改按键键值在虚拟键盘中对应的按键位置,否则,重新接收字符串;其中,所述输入次数是当前键盘布局中所述输入的字符串与预设密码不匹配的次数;在重置后的键盘布局中,接收由所选的按键键值构成的字符串以继续执行密码校验。
【技术特征摘要】
【专利技术属性】
技术研发人员:吴巍,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。