一种加解密方法、装置、设备和系统的制作方法

文档序号:8528418阅读:340来源:国知局
一种加解密方法、装置、设备和系统的制作方法
【技术领域】
[0001]本发明涉及终端技术领域,尤其涉及一种加解密方法、装置和设备。
【背景技术】
[0002]随着移动终端技术的发展,为终端屏幕或者终端中存储的数据设置密码已经得到广泛的应用。例如,可以手动输入字符文本的方式来设置密码,以保护终端设备中存储的数据。用户将字符文本录入终端设备中对终端屏幕进行保护,进而还可以对终端设备中的某些程序或数据设置访问权限。例如对通讯录、短信息、通讯记录、日程表、邮件、图片、视频、音频、文件管理器、浏览器的历史记录等设置访问权限,使非法用户无法访问设置访问权限的数据;解密时,在系统操作选项的指引下输入密码进行解密。
[0003]随着触屏技术的发展,现有技术中还可以利用触屏手势的方式设置终端屏幕及终端数据的密码,解密时,利用设置的触屏手势对终端屏幕或者终端数据进行解密。如加密时,通过在终端屏幕上显示点阵,将用户输入的手势转换为字符保存为密码。
[0004]上述第一种加密方式操作步骤较繁琐且设置的密码如果较长时不容易记忆;上述第二种方式中,用户字符表示用户手势,与上述第一种加密方式相比,安全性没有提高,仅仅增加用户的易记忆程度,不能很好的保护用户的密码安全。因此,现有技术已有的终端屏幕及终端数据的加密方式存在一定的安全隐患,降低了终端屏幕及终端数据加密的安全性和可靠性。

【发明内容】

[0005]本发明实施例提供一种加解密方法、装置、设备和系统,用以提高终端屏幕及终端数据加解密的安全性和可靠性。
[0006]本发明实施例提供一种加密方法,包括:
[0007]检测触屏手势划过点阵上的每一触发点;
[0008]按照所述触屏手势划过每一触发点的顺序,依次确定每一触发点的像素坐标;
[0009]将得到的像素坐标序列确定为密码内容并存储。
[0010]本发明实施例提供一种加密装置,包括:
[0011]检测单元,用于检测触屏手势划过点阵上的每一触发点;
[0012]第一确定单元,用于按照所述触屏手势划过每一触发点的顺序,依次确定每一触发点的像素坐标;
[0013]第二确定单元,用于将得到的像素坐标序列确定为密码内容并存储;
[0014]存储单元,用于存储所述密码内容。
[0015]本发明实施例提供一种基于上述加密方法的解密方法,包括:
[0016]获得密码信息;
[0017]根据存储的密码内容中包含的像素坐标序列,确定所述像素坐标序列对应的触发点标识序列;
[0018]确定所述密码信息与所述触发点标识序列匹配时执行解密操作。
[0019]本发明实施例提供一种基于上述解密装置的解密装置,包括:
[0020]获得单元,用于获得密码信息;
[0021]确定单元,用于根据存储的密码内容中包含的像素坐标序列,确定所述像素坐标序列对应的触发点标识序列;
[0022]解密单元,用于确定所述密码信息与所述触发点标识序列匹配时执行解密操作。
[0023]本发明实施例提供一种终端设备,包括上述的加密装置,和/或解密装置。
[0024]本发明实施例提供一种加解密系统,包括:
[0025]加密装置,用于检测触屏手势划过点阵上的每一触发点;按照所述触屏手势划过每一触发点的顺序,依次确定每一触发点的像素坐标;将得到的像素坐标序列确定为密码内容并存储;
[0026]解密装置,用于获得密码信息;根据存储的密码内容中包含的像素坐标序列,确定所述像素坐标序列对应的触发点标识序列;确定所述密码信息与所述触发点标识序列匹配时执行解密操作。
[0027]本发明实施例提供的加解密方法,在加密时,将检测到的屏幕手势划过的触发点转换为像素坐标序列,并将得到像素坐标序列作为密码内容进行存储,在解密时,将存储的密码内容转换为对应的触发点标识序列,并确定获得密码信息与转换后的触发点标识序列匹配时解密,这样,即使在非法获取了密码内容之后,由于其获取的密码内容为若干个像素坐标,不同分辨率的终端屏幕的像素坐标也不相同,因此,无法利用获取的密码内容解密,从而提高了终端屏幕及终端文件加密的安全性和可靠性。
[0028]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0029]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0030]图1为本发明实施例中,加密方法的实施流程示意图;
[0031]图2为本发明实施例中,加密时的终端屏幕示意图;
[0032]图3为本发明实施例中,解密方法的实施流程示意图;
[0033]图4为本发明实施例中,解密时的终端屏幕示意图;
[0034]图5为本发明实施例中,加密装置的结构示意图;
[0035]图6为本发明实施例中,解密装置的结构示意图;
[0036]图7为本发明实施例中,加解密装置的结构示意图。
【具体实施方式】
[0037]为了提高终端屏幕及终端文件加解密方法的安全性和可靠性,本发明实施例提供了一种加解密方法、装置、设备及系统。
[0038]以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0039]为了更好的理解本发明实施例,先介绍一下触摸屏的原理。触摸屏由触摸检测部件和触摸屏控制器组成,触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置(人体触摸类似静电感应薄片的触摸屏时,会产生电流感应信号,触摸检测部件可以通过感知该电流感应信号来得知用户的触发点),然后将相关触摸信息传送至触摸屏控制器,触摸屏控制器接收到触摸检测部件所传输的触摸信息后,将其转换成触发点坐标,再传送给CPU(中央处理单元)进行处理,同时触摸屏控制器也能接收CPU发来的命令并执行。
[0040]基于此,本发明实施例提供一种终端屏幕及终端文件的加密方法,具体实施时,当用户设定密码时,通过终端屏幕显示由若干个触发点组成的点阵(例如,点阵可以是3*3点阵,也可以是4*4点阵,还可以是3*4点阵等),本发明实施例对点阵包含的触发点数量不做具体限定),用户通过手势划过点阵中的不同触发点,从而形成由线段组成的特定图形,将每一线段的像素坐标保存为密码内容。具体的,如图1所示,为本发明实施例提供的加密方法的实施流程示意图,可以包括以下步骤:
[0041]S101、检测触屏手势划过点阵上的每一触发点;
[0042]S102、按照所述触屏手势划过每一触发点的顺序,依次确定每一触发点的像素坐标;
[0043]具体实施时,如图2所示为加密时的屏幕示意图,以用户划过点阵的顺序为由左至右、由上至下的“L”形为例,按照各触发点被划过的先后顺序,依次确定每一触发点对应的像素坐标为(100, 200),(100,300),(100,400),(150,400)
[0044]S103、将得到的像素坐标序列确定为密码内容并存储。
[0045]较佳的,为了进一步增强上述加密方法的安全性和可靠性,具体实施时,还可以利用传统的加密算法等对确定出的密码内容加密后存储,例如,传统的加密算法可以但不限于包括RSA公钥密码算法或者DES (数据加密算法)等。
[0046]当用户需要解密时,再次显示同样的点阵,并将之前保存的像素坐标反向映射到屏幕的点阵上,获得若干触发点,当检测到触屏手势再次划过不同的触发点时,通过比较触发点的编号,即可判断用户输入的密码是否合法。
[0047]具体的,如图3所示,为本发明实施例提供的解密方法的实施流程示意图,包括:
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1