一种密码设置及密码解密方法_2

文档序号:9376121阅读:来源:国知局
>[0053]1、在密码设置界面上输入手势动作。所述手势动作指用户手指在密码设置界面上滑动出的各种形状各种方向各种大小的滑动轨迹,如图2所示,手势动作有向上、向下、向左、向右,向左上,向左下,向右上,向右下的滑动,还有上下滑动,左右滑动,双击,长按,画圈和自定义的手势动作,自定义的手势动作例如滑动出的心形、三角形等。
[0054]2、从手势动作数据库中选择手势动作,所述手势动作数据库由所述密码设置界面链接进入。所述手势动作数据库中存储了多种手势动作可供用户选择添加。本发明添加手势动作是给选择的字符添加手势动作,用户在密码设置界面上选择字符,选择了字符后,显示字符的一级密码设置界面会跳转到显示手势动作的二级密码设置界面,二级密码设置界面上的手势动作可以被选择。例如,用户在一级密码设置界面选择了数字2,之后界面跳转到显示手势动作的二级密码设置界面,用户在二级密码设置界面上选择了 “圆形”手势动作,该“圆形”手势动作即为数字2添加的手势动作。一个字符可以添加多个手势动作,当用户在二级密码设置界面选择完要添加的手势动作后,可点击二级密码设置界面某处的“完成”按钮,则界面再次跳转到一级密码设置界面,用户开始选择密码的第二位,方式同上所述。
[0055]第一种添加手势动作的方式,用户自定义手势动作,安全性更高;
[0056]第二种添加手势动作的方式,手势动作是数据库中预存的,解码容易实现。
[0057]S102、检测用户在所述密码设置界面上选择的字符、给所述字符添加的手势动作及用户选择该字符的次序i,i为正整数,i彡I。
[0058]步骤S102中,检测用户在所述密码设置界面上选择的字符;检测用户在所述密码设置界面上给所述字符添加的手势动作,密码设置界面给字符添加手势动作的方式有两种,步骤SlOl中已述,此处不再赘述;检测用户选择该字符的次序i,即该字符是用户设置的密码中的第几位,例如,用户设置的密码为8653(每位数字都添加了相应的手势动作),即用户选择8的次序为1,选择6的次序为2,选择5的次序为3,选择3的次序为4。
[0059]S103、将用户第i次选择的字符和给所述字符添加的手势动作组合,作为密码的第i位进行保存。
[0060]步骤S103中,本发明所述的密码可以是一位密码或者多位密码,密码的每一位的内容是字符和该字符的手势动作的组合。将用户第i次选择的字符和给所述字符添加的手势动作组合,作为密码的第i位进行保存。例如,如图2所示,用户设置的密码为“2圈、5心形、6三角形、I向右”,则将用户第I次选择的“2”和给“2”添加的“圈”组合,作为密码的第I位,将用户第2次选择的“5”和给“5”添加的“心形”组合,最为密码的第2位,以此类推,最终的密码为“2圈、5心形、6三角形、I向右”。
[0061]本发明将选择的字符和给所述字符添加的手势动作的组合作为密码的一位,这种密码具有双保险的功效,就算字符密码被获取,还有手势动作提供保护,这种密码不易被获取,提高了用户数据和财产的安全性。
[0062]实施例二
[0063]本实施例中,添加手势动作的方式为在密码设置界面上输入手势动作。
[0064]参见图3,图3是本发明一种密码设置方法一个优选实施例的流程图。
[0065]一种密码设置方法,包括:
[0066]S201、若检测到密码设置请求,显示密码设置界面,所述密码设置界面可选择字符,所述密码设置界面可添加手势动作。
[0067]S202、检测用户在所述密码设置界面上选择的字符、给所述字符输入的手势动作及用户选择该字符的次序i,i为正整数,i彡I。
[0068]S203、判断所述手势动作的滑动轨迹是否以所述字符为起始点,若是,则执行S204 ;否则,返回S202继续检测给所述字符输入的手势动作。
[0069]步骤S203中,用户在密码设置界面上点击选择完字符后连贯地以所述字符为起始点滑出手势动作,该手势动作即为该字符添加的手势动作。本实施例承认以字符为起始点的手势动作,只有以字符为起始点的手势动作会被保存为密码的一部分,这样使得用户体验效果好。
[0070]S204、将所述选择的字符和给所述字符输入的手势动作组合,作为密码的第i位进行保存。
[0071]S205、重复检测、判断和保存的步骤,直到用户结束选择字符和给所述字符输入的手势动作。
[0072]步骤S205中,本发明所述的密码可以是一位密码或者多位密码,密码每一位的内容是字符和该字符的手势动作的组合。密码每一位的设置过程包括S202-S204,设置多位密码,重复S202-S204直到用户结束选择字符和给所述字符输入的手势动作。
[0073]本发明设置密码:选择字符,给所述字符输入自定义的手势动作,将选择的字符和给所述字符输入的手势动作组合,作为密码的一位;这种方式设置的密码不易被获取,安全性尚°
[0074]实施例三
[0075]参见图4,图4是本发明一种密码解密方法的流程图。
[0076]—种密码解密方法,包括:
[0077]S301、若检测到密码解密请求,显示密码解密界面,所述密码解密界面可选择字符,所述密码解密界面可添加手势动作;
[0078]步骤S301中,所述密码解密界面添加手势动作的方式包括:在密码解密界面上输入手势动作;或者从手势动作数据库中选择手势动作,所述手势动作数据库由所述密码解密界面链接进入。
[0079]S302、检测用户在所述密码解密界面上选择的字符、给所述字符添加的手势动作及用户选择该字符的次序i,i为正整数,i多I ;
[0080]S303、遍历用户选择的所有字符和为每个字符添加的手势动作,将用户第i次选择的字符和给所述字符添加的手势动作分别与预先保存的密码的第i位的字符和手势动作比较,若全部一致,则解密成功;否则,解密失败;i为正整数,i ^ 1
[0081]步骤S303中,预先保存的密码的每一位的内容是字符和手势动作,遍历检测用户选择的所有字符和为每个字符添加的手势动作,将第i次选择的字符和给所述字符添加的手势动作分别与密码的第i位的字符和手势动作比较。例如,预先保存的密码为:“2圈、5心形、6三角形、I向右”,遍历用户选择的所有字符和为每个字符添加的手势动作为:“2圈、5心形、6三角形、I向右”,将用户第I次选择的字符“2”和给“2”添加的手势动作“圈”,与预先保存的密码的第I位的“2”和“圈”比较,同样地,将用户第2次选择的字符“5”和给“5”添加的手势动作“心形”,与预先保存的密码的第2位的“5”和“心形”比较,第3位和第4位以此类推,若每一位的比较结果都一致,则解密成功,否则解密失败。
[0082]步骤S303中,比较结果中“一致”,当在密码解密界面上输入手势动作时,鉴于用户解密时输入的手势动作不可能和密码设置时预存的完全一样,所以当在密码解密界面上输入手势动作时,“一致”是指匹配,本发明认为两者之间的匹配度达到70%,则可将比较结果判定为“一致”;当从手势动作数据库中选择手势动作时,鉴于选择的手势动作都是预存在手势动作数据库中的,所以当从手势动作数据库中选择手势动作时,“一致”是指完全一样。
[0083]本发明所述的解密方法,需要遍历用户选择的所有字符和为每个字符添加的手势动作,将用户第i次选择的字符和给所述字符添加的手势动作分别与预先保存的密码的第i位的字符和手势动作比较,若全部一致,才能解密成功。用本发明所述解密方法相应的设置密码方法保护的数据安全性较高。
[0084]实施例四
[0085]参见图5,图5是本发明一种可设置密码的终端的结构框图。
[0086]一种可设置密码的终端,包括:
[0087]密码设置界面显示模块101,用于若检测到密码设置请求,显示密码设置界面,所述密码设置界面可选择字符,所述密码设置界面可添加手势动作。
[0088]密码设置界面添加手势动作的方式包括:在密码
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1