具有触摸显示屏的终端及其密码保护方法

文档序号:8498807阅读:206来源:国知局
具有触摸显示屏的终端及其密码保护方法
【技术领域】
[0001]本发明涉及加密与解密技术领域,具体涉及一种具有触摸显示屏的终端及其密码保护方法,特别涉及对密码输入过程的保护。
【背景技术】
[0002]当前,密码保护技术普遍依赖于密码认证过程,即存储预置的数字规则或图案等,若后续输入的数字规则或图案等与其匹配则通过认证,反之则认证失败。然而,密码输入过程中存在的弊端极易让他人推算出密码,例如通过手指在密码盘上的点击位置的变化可以推算出所点击的数字,又例如通过手指的滑行轨迹可以推断出所绘制的图案。由此可见,仅仅依赖密码认证过程并不能完全保证密码的保护作用,如果密码输入过程是不安全的,他人一旦通过密码输入过程获得了解密时的密码输入规则,就很容易推算出用以解密所需的密码。

【发明内容】

[0003]有鉴于此,本发明实施例提供一种具有触摸显示屏的终端及其密码保护方法,能够对密码输入过程进行保护,确保密码的保护作用。
[0004]本发明采用的一个技术方案是提供一种密码保护方法。所述密码保护方法包括:每次解密时均随机生成密码输入介质,密码输入介质是一种提供有用户在解密时能够输入解密所需的密码的操作界面;接收用户通过密码输入介质输入的密码;在判定用户输入的密码与预先设置的能够解密的密码相匹配时,进行解密,否则不进行解密。
[0005]其中,密码输入介质包括数字O?9呈预定格局排布的阵列,每次解密时均随机生成密码输入介质的步骤包括:每次解密时均随机排布数字O?9的位置。
[0006]其中,每次解密时均随机生成密码输入介质的步骤包括:每次解密时均随机生成数字0?9中每一数字所在区域的背景。
[0007]其中,数字O?9中每一数字所在区域的面积和/或形状不相同。
[0008]其中,每次解密时均随机生成密码输入介质的步骤进一步包括:随机选取数字O?9中一个或多个并使其处于偏转或倒置状态。
[0009]本发明采用的另一个技术方案是提供一种具有触摸显示屏的终端。所述终端除触摸显示屏之外还包括界面生成模块、处理模块及存储模块,存储模块用于存储预先设置的能够解密的密码,界面生成模块用于在每次解密时随机生成密码输入介质,密码输入介质是一种提供有用户在解密时能够输入解密所需的密码的操作界面,触摸显示屏用于显示密码输入介质以及接收用户通过密码输入介质输入的密码,处理模块用于判定用户输入的密码是否与预先设置的能够解密的密码相匹配,并在判定匹配时进行解密,否则不进行解密。
[0010]其中,密码输入介质包括数字O?9呈预定格局排布的阵列,界面生成模块在每次解密时均随机排布数字O?9的位置,并由触摸显示屏显示。
[0011]其中,界面生成模块还用于在每次解密时均随机生成数字O?9中每一数字所在区域的背景,并由触摸显示屏显示。
[0012]其中,界面生成模块生成的以及由触摸显示屏显示的数字O?9中每一数字所在区域的面积和/或形状不相同。
[0013]其中,界面生成模块进一步随机选取数字O?9中一个或多个并使其处于偏转或倒置状态,并由触摸显示屏显示。
[0014]本发明实施例的具有触摸显示屏的终端及其密码保护方法,通过随机生成密码输入介质带动密码输入行为的变化,密码输入行为的变化能够让他人无法通过用户在密码输入介质上的输入规则推算出解密所需的密码,从而实现对密码输入过程的保护,大大降低密码泄漏的可能性,确保其保护作用。
【附图说明】
[0015]图1是本发明的密码保护方法一实施例的流程示意图;
[0016]图2是现有技术的密码输入介质的界面示意图;
[0017]图3是本发明的密码输入介质一实施例的界面示意图;
[0018]图4是本发明的密码保护方法另一实施例的流程示意图;
[0019]图5是本发明的密码保护方法又一实施例的流程示意图;
[0020]图6是本发明的具有触摸显示屏的终端一实施例的原理框图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,本发明以下所描述的实施例仅仅是本发明的一部分实施例,而不是本发明全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明所保护的范围。
[0022]本发明实施例提供一种如图1所示的密码保护方法,用于对具有触摸显示屏的终端进行解密,例如屏幕解锁、打开加密文件及访问加密的应用程序,其中触摸显示屏不仅显示供用户输入密码的操作界面,而且能够接收并识别用户输入的密码,所述密码不仅包括数字O?9中的一个或多个被用户点击的顺序,还包括用户根据或不根据数字O?9的布局在触摸显示屏上的手指滑动轨迹(所绘制的图案)。
[0023]如图1所示,本实施例的密码保护方法包括以下:
[0024]步骤Sll:每次解密时均随机生成密码输入介质,密码输入介质是一种提供有用户在解密时能够输入解密所需的密码的操作界面。
[0025]步骤S12:接收用户通过密码输入介质输入的密码。
[0026]步骤S13:判定用户输入的密码是否与预先设置的能够解密的密码相匹配。若匹配,则执行步骤S14 ;若不匹配,则执行步骤S15。
[0027]步骤S14:密码认证通过,进行解密。
[0028]步骤S15:密码认证未通过,不进行解密。
[0029]结合图2所示,密码输入介质为数字O?9呈预定格局排布的显示界面,现有技术中数字I?9按照大小顺序分布且呈三排三列的九宫格,数字O显示于该九宫格的下方,如图3所示,本实施例的密码输入介质则显示的是位置被随机排布的数字O?9,且在每次解密(即终端的触摸显示屏每次显示密码输入介质)时,数字O?9被显示的位置与上一次的不相同。
[0030]在此基础上,用户每次解密时的密码输入行为(例如手指在触摸显示屏上的点击位置或者滑动轨迹)不可避免的会发生变化,密码输入行为的变化能够让周围环境中的他人无法通过用户在密码输入介质上的输入规则推算出解密所需的密码,从而实现对密码输入过程的保护,相比较于现有技术的仅依赖密码认证过程,本实施例能够大大降低密码泄漏的可能性,确保密码所起到的加密保护作用。
[0031]应该理解到,本实施例还可以适用于显示任意图案(非数字)以及具有物理操作按键的密码输入介质。
[0032]图4是本发明的密码保护方法另一实施例的流程示意图。如图4所示,本实施例的密码保护方法包括以下:
[0033]步骤S41:每次解密时均随机排布数字O?9的位置,并随机生成所述数字O?9中每一数字所在区域的背景,以形成密码输入介质。
[0034]步骤S42:接收用户通过密码输入介质输入的密码。
[0035]步骤S43:判定用户输入的密码是否与预先设置的能够解密的密码相匹配。若匹配,则执行步骤S34 ;若不匹配,则执行步骤S35。
[0036]步骤S44:密码认证通过,进行解密。
[0037]步骤S45:密码认证未通过,不进行解密。
[0038]在图1所示实施例的基础上但与之不同的是,本实施例在每次随机生成密码输入介质的步骤中还随机生成每一密码(即所述数字O?9中每一数字)所在区域的背景,所述背景例如为颜色、纹理以及图片。根据生物
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1