一种密码设置方法、验证方法和终端的制作方法_4

文档序号:9350262阅读:来源:国知局
码进行比较,若两者相同,则密码验证通过;若两者不同,则密码验证失败。
[0112]本实施例,由于预设密码和输入密码都是1110011100,所以密码验证通过。
[0113]可以看出,在本发明实施例提供的技术方案中,用户设置密码时,通过在终端的触摸屏的N个位置同时执行按压操作,将按压操作对应的按压信息设置为预设密码。其中,按压信息为按压的力度和按压时长中的至少一种,由于多个位置同时按压得到的按压的力度和按压的时长不容易被观察者准确获知,这样即使用户在设置密码的时候附近站有其他人,其他人也不容易得知用户设置的密码,所以本发明实施例提供的技术方案提高了终端密码设置时的安全性。同时,在本发明实施例提供的技术方案中,验证密码时,用户通过在终端的触摸屏的N个位置同时执行按压操作,将按压操作对应的按压信息设置为输入密码。其中,按压信息为按压的力度和按压时长中的至少一种,由于多个位置同时按压得到的按压的力度和按压的时长不容易被观察者准确获知,这样即使用户在输入密码的时候附近站有其他人,其他人也不容易得知用户输入的密码,所以本发明实施例提供的技术方案还提高了终端密码输入时的安全性。
[0114]参见图4,本发明实施例还提供一种终端400,可包括:加密模块410和解密模块420,其中,所述加密模块410可以包括:
[0115]第一监测单元411,用于在加密状态时,监测用户在终端的触摸屏的N个位置同时执行的按压操作,所述N为大于等于2的整数;
[0116]第一获取单元412,用于根据所述第一监测单元411监测到的所述按压操作得到所述N个位置对应的按压信息,所述按压信息包括如下信息中的至少一种:按压的力度和按压的时长;
[0117]第一确定单元413,用于根据所述第一获取单元412得到的所述按压信息确定预设密码;
[0118]保存单元414,用于保存所述预设密码;
[0119]其中,所述解密模块420可以包括:
[0120]第二监测单元421,用于在解密状态时,监测用户在终端的触摸屏的N个位置同时执行的按压操作,所述N为大于等于2的整数;
[0121]第二获取单元422,用于根据所述第二监测单元421监测到的按压操作得到所述N个位置对应的按压信息,所述按压信息包括如下信息中的至少一种:按压的力度和按压的时长;
[0122]第二确定单元423,用于根据所述第二获取单元422得到的所述按压信息确定输入密码;
[0123]比较单元424,用于将所述第二确定单元423确定的所述输入密码与所述保存单元414中保存的预设密码进行比较,若两者相同,则密码验证通过;若两者不同,则密码验证失败。
[0124]可选的,在本发明一些可能的实施方式中,所述第一确定单元,具体用于将所述第一获取单元得到的所述按压信息对应的字符串作为预设密码;或者,将所述按压信息对应的字符串进行预设变换得到变换字符串,将所述变换字符串作为预设密码。
[0125]可选的,在本发明一些可能的实施方式中,所述第二确定单元具体用于,将所述第二获取单元得到的所述按压信息对应的字符串作为输入密码;或者,将所述按压信息对应的字符串进行预设变换得到变换字符串,将所述变换字符串作为输入密码。
[0126]可以看出,在本发明实施例提供的技术方案中,用户设置密码时,通过在终端的触摸屏的N个位置同时执行按压操作,将按压操作对应的按压信息设置为预设密码。其中,按压信息为按压的力度和按压时长中的至少一种,由于多个位置同时按压得到的按压的力度和按压的时长不容易被观察者准确获知,这样即使用户在设置密码的时候附近站有其他人,其他人也不容易得知用户设置的密码,所以本发明实施例提供的技术方案提高了终端密码设置时的安全性。同时,在本发明实施例提供的技术方案中,验证密码时,用户通过在终端的触摸屏的N个位置同时执行按压操作,将按压操作对应的按压信息设置为输入密码。其中,按压信息为按压的力度和按压时长中的至少一种,由于多个位置同时按压得到的按压的力度和按压的时长不容易被观察者准确获知,这样即使用户在输入密码的时候附近站有其他人,其他人也不容易得知用户输入的密码,所以本发明实施例提供的技术方案还提高了终端密码输入时的安全性。
[0127]参见图5,图5是本发明的另一实施例提供的终端500的结构框图。其中,终端500可包括:至少I个处理器501,存储器502、用户接口 503和至少I个通信总线504。其中,通信总线504用于实现这些组件之间的连接通信。
[0128]用户接口 503可以包括触摸屏等装置,可以用于接收用户输入的按压操作,比如触摸屏可以用于监测用户在触摸屏上的N个不同位置同时执行的按压操作。
[0129]其中,存储器502可以包括只读存储器和随机存取存储器,可以用于存储预设密码以及用于存储程序代码并向处理器501提供指令和数据。存储器502中的一部分还可以包括非易失性随机存取存储器。
[0130]在本发明的实施例中,通过调用存储器502存储的程序代码或指令,处理器501用于根据所述按压操作得到所述N个位置对应的按压信息,所述按压信息包括如下信息中的至少一种:按压的力度和按压的时长;
[0131]根据所述按压信息确定预设密码;并将所述预设密码保存到存储器502中。
[0132]可选的,在本发明一些可能的实施方式中,所述根据所述按压信息确定预设密码,包括:将所述按压信息对应的字符串作为预设密码;或者,将所述按压信息对应的字符串进行预设变换得到变换字符串,将所述变换字符串作为预设密码。
[0133]可选的,在本发明一些可能的实施方式中,所述按压信息还包括如下信息中的至少一种:按压的指纹和按压的位置信息。
[0134]可选的,在本发明一些可能的实施方式中,在所述按压信息包括按压的力度、按压的时长、按压的指纹和按压的位置信息的情况下,
[0135]所述按压信息对应的字符串包括:所述按压的力度对应的字符串、所述按压的时长对应的字符串、所述按压的指纹对应的字符串和所述按压的位置信息对应的字符串;
[0136]其中,所述按压的力度对应的字符串为所述按压的力度的力度数值所形成的字符串;
[0137]所述按压的时长对应的字符串为所述按压的时长的时长数值所形成的字符串;
[0138]所述按压的指纹对应的字符串为用于描述所述指纹的二进制图像编码数字序列所形成的字符串;
[0139]所述按压的位置信息对应的字符串为用于描述所述位置的二进制数字序列所形成的字符串。
[0140]用户接口 503还用于监测用户在终端500的触摸屏的N个位置同时执行的按压操作,所述N为大于等于2的整数;
[0141]处理器501根据所述按压操作得到所述N个位置对应的按压信息,所述按压信息包括如下信息中的至少一种:按压的力度和按压的时长;
[0142]处理器501根据所述按压信息确定输入密码;
[0143]处理器501将所述输入密码与预设密码进行比较,若两者相同,则密码验证通过;若两者不同,则密码验证失败。
[0144]可选的,在本发明一些可能的实施方式中,所述根据所述按压信息确定输入密码,包括:将所述按压信息对应的字符串作为输入密码;或者,将所述按压信息对应的字符串进行预设变换得到变换字符串,将所述变换字符串作为输入密码。
[0145]可选的,在本发明一些可能的实施方式中,所述按压信息还包括如下信息中的至少一种:按压的指纹和按压的位置信息。
[0146]可以看出,在本发明实施例提供的技术方案中,用户设置密码时,通过在终端的触摸屏的N个位置同时执行按压操作,将按压操作对应的按压信息设置为预设密码。其中,按压信息为按压的力度和按压时长中的至少一种,由于多个位置同时按压得到的按压的力度和按压的时长不容易被观察者准确获知,这样即使用户在设置密码的时候附近站有其他人,其他人也不容易得知用户设置的密码,所以本发明实施例提供的技术方案提高了终端密码设置时的安全性。同时,在本发明实施例提供的技术方案中,
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1