一种数据加密方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种数据加密方法及装置。
【背景技术】
[0002]随着移动终端的普及,移动终端越来越普遍地进入人们的日常生活,但同时随着通信技术的发展,人们越来越多地利用移动终端来储存敏感性和私密性数据,对数据进行加密成为保证数据安全性的重要手段。
[0003]目前,普遍采用的数据加密方法都是事先对数据进行加密,再通过特定的方式对数据进行解密来完成对数据的读取,从而实现对数据的保护。例如,当用户的相册及短信为私密数据时,那么在用户拍照以及收发短信的时候,即对所有相册的照片以及所有短信进行加密,后续需要查看其中部分照片或者短信时,再通过在特定的地方接收指纹或者密码等对需要查看的数据进行解密,从而实现对私密数据的保护。
[0004]但是此种对数据进行加密保护的方法中,事先对所有数据进行加密,导致计算量大,系统开销大,效率低。
【发明内容】
[0005]本发明实施例提供了一种数据加密方法及装置。该数据加密方法无需通过对每一个文件或者应用进行加密,利用触摸屏全屏设置指纹传感器等方式获取用户在触摸屏任一位置触控操作时的指纹信息与预设的指纹信息进行比对,当触控操作的指纹与预设指纹匹配时,触控操作有效,可以打开应用或者文件。当触控操作的指纹与预设指纹不匹配时,触控操作失效,或者终端自动对文档进行加密和/或隐藏。本提案提供的数据加密方法无需主人对每个文件进行加密即可实现对隐私的保护,因为无需对每个文件或者应用进行加密从而降低系统开销,提高效率。
[0006]本发明实施例第一方面提供一种数据加密方法,包括:
[0007]在预设界面获取用户对触摸屏进行触控操作时的指纹信息,所述预设界面为预设信息的访问界面;
[0008]判断所述指纹信息与预设指纹信息是否匹配;
[0009]若所述指纹信息与所述预设指纹信息不匹配,则对所述预设信息进行加密和/或隐藏,或屏蔽所述触控操作。
[0010]本发明实施例第一方面提供一种数据加密装置,包括:
[0011]读取模块,用于在预设界面获取用户对触摸屏进行触控操作时的指纹信息,所述预设界面为预设信息的访问界面;
[0012]判断模块,用于判断所述指纹信息与预设指纹信息是否匹配;
[0013]加密模块,用于若所述指纹信息与所述预设指纹信息不匹配,则对所述预设信息进行加密和/或隐藏,或屏蔽所述触控操作。
[0014]可以看出,本实施例的方案中,在预设界面获取用户对触摸屏进行触控操作时的指纹信息,所述预设界面为预设信息的访问界面;判断所述指纹信息与预设指纹信息是否匹配;若所述指纹信息与所述预设指纹信息不匹配,则对所述预设信息进行加密和/或隐藏,或屏蔽所述触控操作。从而当只在预设界面上获取到的用户对触摸屏进行触控操作时的指纹信息与预设指纹信息不匹配时,只对预设信息进行加密,计算量小,系统开销小,效率高。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例提供的一种搜索方法的流程示意图;
[0017]图2是本发明实施例提供的另一种搜索方法的流程示意图;
[0018]图3是本发明实施例提供的一种数据加密装置的结构示意图;
[0019]图4是本发明实施例提供的另一种数据加密装置的结构示意图;
[0020]图5是本发明实施例提供的又一种数据加密装置的结构示意图。
【具体实施方式】
[0021]本发明实施例提供了一种数据加密方法及装置。该数据加密方法无需通过对每一个文件或者应用进行加密,利用触摸屏全屏设置指纹传感器等方式获取用户在触摸屏任一位置触控操作时的指纹信息与预设的指纹信息进行比对,当触控操作的指纹与预设指纹匹配时,触控操作有效,可以打开应用或者文件。当触控操作的指纹与预设指纹不匹配时,触控操作失效,或者终端自动对文档进行加密和/或隐藏。本提案提供的数据加密方法无需主人对每个文件进行加密即可实现对隐私的保护,因为无需对每个文件或者应用进行加密从而降低系统开销,提高效率。
[0022]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0023]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0024]本发明实施例的一种数据加密方法的一个实施例,一种数据加密方法包括:在预设界面获取用户对触摸屏进行触控操作时的指纹信息,所述预设界面指预设信息的访问界面;判断所述指纹信息与预设指纹信息是否匹配;若所述指纹信息与所述预设指纹信息不匹配,则对所述预设信息进行加密和/或隐藏,或屏蔽所述触控操作,使触控操作暂时失效。。
[0025]首先参见图1,图1是本发明的一个实施例提供的一种数据加密方法的流程示意图。其中,如图1所示,本发明的一个实施例提供的一种数据加密方法可以包括:
[0026]S101、在预设界面获取用户对触摸屏进行触控操作时的指纹信息,所述预设界面指预设信息的访问界面。
[0027]其中,预设信息指存储于终端中特定位置、由终端系统或者用户设定的、需要对其访问进行限制的特定信息,包括特定数据或特定应用等,如可以为手机相册、手机短信、QQ、微信等特定应用,也可以为手机相册应用里面的某一个相册、手机短信应用里面的短信等,还可以为存储在终端中的某一特定文件等;
[0028]预设界面是指终端提供给用户访问预设信息的用户界面,如手机相册、手机短信等的访问界面,或手机进入相册后,查看某一指定相册的界面;预设界面还可以为屏幕的解锁界面等。
[0029]其中,终端指手机、平板电脑等智能终端,该终端具有能够进行指纹识别的触摸屏,该触摸屏能够感应用户的按压、滑动等操作,并能对与触摸屏接触的指纹进行识别。终端可以在预设界面通过具有指纹识别的触摸屏的任何位置获取用户触控触摸屏时的指纹?目息O
[0030]可选地,在本发明的一些可能的实施方式中,该预设界面根据用户的需要,将预设信息的访问界面设置为预设界面,从而用户在通过该预设界面进入该应用或者数据时,终端实时通过触摸屏对用户触控触摸屏时的指纹信息进行识别。
[0031]举例说明,在本发明的一些可能的实施方式中,若设置手机相册为敏感信息,则将预设界面设置为访问相册的用户界面,那么当用户访问到该用户界面时,终端实时读取用户在该用户界面上触控触摸屏时的指纹信息。
[0032]可选地,在预设界面获取用户触控触摸屏时的指纹信息时,可以通过识别用户在预设界面的按压操作。
[0033]可选地,在预设界面获取用户触控触摸屏时的指纹信息时,可以通过识别用户在预设界面的滑动操作。
[0034]S102、判断所述指纹信息与预设指纹信息是否匹配。
[0035]其中,所述指纹信息指用户在预设界面读取到的指纹信息,可通过指纹传感器感应用户在触摸屏上的按压、滑动等操作进行指纹识别。
[0036]其中,预设指纹信息指预先存储在终端中的指纹信息,用于与通过触摸屏获取收到的用户触控触摸屏时的指纹信息进行对比。
[0037]可选地,在本发明的一些可能的实施方式中,该预设指纹信息可以为一个,从而所接收到的用户录入的指纹信息只需要与这一个预设指纹信息进行对比,判断用户触控触摸屏时的指纹信息是否与该预设指纹信息匹配。
[0038]可选地,在本发明的另一些可能的实施方式中,该预设指纹信息也可以为多个,从而所接收到的用户触控触摸屏时的指纹信息需要与多个预设指纹信息进行对比,用于判断用户触控触摸屏时的指纹信息是否与预设指纹信息匹配。
[0039]可选地,在本发明的一些可能的实施方式中,进入不同应用的预设指纹信息可以不一样,也可以一样。
[0040]可选地,在本发明的另一些可能的实施方式中,所述预设指纹信息可以由有权限用户进行更改。
[0041]S103、若所述指纹信息与所述预设指纹信息不匹配,对所述预设信息进行加密和/或隐藏,或屏蔽所述触控操作。
[0042]其中,屏蔽所述触控操作指在获取到的用户触控触摸屏时的指纹信息与预设指纹信息不匹配时,暂时使用户在该预设界面的触控操作失效,从而使得在获取到非预设指纹信息时不再在预设界面继续获取用户触控触摸屏的指纹信息,减少系统开销,当下次再进入该预设界面时,触控操作自动重新恢复有效,。
[0043]可选地,在本发明的一些可能的实施方式中,当预设指纹信息为一个时,判断判断用户触控触摸屏时的指纹信息是否与该一个预设指纹信息是否匹配,若用户触控触摸屏时的指纹信息与该预设指纹信息不匹配,则对所述预设信息进行加密和/或隐藏,或屏蔽所述触控操作。
[0044]可选地,在本发明的另一些可能的实施方式中,当预设指纹信息为多个时,判断用户触控触摸屏时的指纹信息与其中任一一个预设指纹信息是否匹配,若用户触控触摸屏时的指纹信息与其中任一一个预设指纹信息匹配,则对所述预设信息进行加密和/或隐藏,或屏蔽所述触控操作。
[0045]举例说明,在本发明的一些可能的实施方式中,当设置手机相册应用具有访问权限的用户为张三和李四,则可以将预设指纹信息设置为张三和李四的指纹,那么在手机相册的访问界面上接收到指纹信息时,将该指纹信息与预设的张三和李四的指纹进行对比,如果不匹配,则拒绝访问手机相册。
[0046]再举例说明,在本发明的另一些可能的实施方式中,当设置手机相册应用里面的某一个特定相册具有访问权限的用户为张三,则将预设指纹信息设置为张三的指纹,那么在该特定相册的访问界面上接收到指纹信息时,将该指纹信息与预设的张三的指纹进行对比,如果不匹配,则对该特定相册进行加密并隐藏,或屏蔽所述触控操作,使触控操作暂时失效。
[0047]可选地,在本发明的一些可能的实施方式中,采用一般的对预设信息设定密码的方式对预设信息进行加密。
[0048]可以看出,本实施例的方案中,在预设界面获取用户对触摸屏进行触控操作时的指纹信息,所述预设界面指预设信息的访问界面;判断所述指纹信息与预设指纹信息是否匹配;若所述指纹信息与所述预设指纹信息不匹配,则对所述预设信息进行加密和/或隐藏,或屏蔽所述触控操作,使触控操作暂时失效。从而当只在预设界面上获取到的用户对触摸屏进行触控操作时的指纹信息与预设指纹信息不匹配时,只对预设信息进行加密,计算量小,系统开销小,效率高。
[0049]可选地,在本发明的一些可能的实施方式中,所述预设信息包括特定数据或特定应用,所述对所述预设信息进行加密和/或隐藏,或屏蔽所述触控操作,包括:
[0050]若所述预设信息为特定数据,则对所述预设信息进行加密和/或隐藏,或屏蔽所述触控操作;
[0051]若所述预设信息为特定应用,则对所述预设信息进行加密和/或终止访问所述预设信息,或屏蔽所述触控操作。
[0052]可选地,在本发明的一些可能的实施方式中,对所述特定数据进行加密时,可以用密码对特定数据进行加密。
[0053]可选地,在本发明的另一些可能的实施方式中,对所述特定数据进行加密时,也可以利用一定的编码方式对数据进行加密。
[0054]举例说明,在本发明的