本发明专利技术实施例公开了一种数据保密方法及装置,涉及电子信息技术领域,能够减少用户对于正在使用的数据所需输入密码的频率,节约了用户的时间和工作量,从而提高了用户体验度。本发明专利技术的方法包括:根据所接收的密码对数据进行解密;检测所述被解密的数据当前是否被读写;根据预设规则,保持所述被解密数据的解密状态或对所述被解密数据重新加密。本发明专利技术适用于对数据进行保密。
【技术实现步骤摘要】
本专利技术涉及电子信息
,尤其涉及一种数据保密方法及装置。
技术介绍
随着电子信息技术的发展,个人终端上的加密技术已经日趋成熟,尤其是密码认证、指纹识别等加密手段,保证了用户在终端设备上所储存的信息的安全性。在现有技术中,用户想要使用经过加密的信息、应用程序等,主要需要通过以下流程:每次打开经过加密文档或应用,都需要手动输入密码,若要打开由同一个密码加 密的一系列信息,则需要重新输入密码,例如现在许多阅读器都可以直接读取RAR格式的压缩包中的内容,并且这种格式的压缩包可以设置解压口令(密码),用户若要阅览压缩包中的一个文件,就需要输入相应的解压口令,比如当用户浏览完了压缩包A中的文件档I后再浏览压缩包A中文档2,就需要再次输入解压口令。在实际应用中,用户往往需要反复阅读同一个压缩包中的多个文件,这就需要用户反复解压同一个压缩包中的文件,而每次解压文件,用户都需要重新输入密码。比如土木工程师需要在现场通过智能手机或笔记本电脑等终端设备查看经过加密压缩的施工图纸时,由于图纸较多,需要反复翻阅。由于每一次打开新的文档或程序都需要重新输入密码,这需要消耗用户额外的时间,增加用户的工作量,从而降低用户体验。
技术实现思路
本专利技术的实施例提供一种数据保密方法及装置,能够在数据被解密后的指定时间内不对正在被读写的数据进行重新加密,在经过了指定时间后再对数据进行重新加密,本专利技术相比现有技术减少了用户对于正在使用的数据所需输入密码的频率,节约了用户的时间和工作量,从而提高了用户体验度。为达到上述目的,本专利技术的实施例采用如下技术方案一方面,本专利技术的实施例提供一种数据保密方法,包括根据所接收的密码对数据进行解密;检测所述被解密的数据当前是否被读写;根据预设规则,保持所述被解密数据的解密状态或对所述被解密数据重新加密。另一方面,本专利技术的实施例提供一种数据保密装置,包括解密模块,用于根据所接收的密码对数据进行解密;检测模块,用于检测所述被解密的数据当前是否被读写;加密模块,用于根据预设规则,保持所述被解密数据的解密状态或对所述被解密数据重新加密。本专利技术实施例提供的文件加密方法及装置,能够在数据被解密后的指定时间内不对正在被读写的数据进行重新加密,若在预设时间内被解密数据没有被使用,则再对被解密数据进行重新加密。由于现有技术中每一次打开新的文档或程序都需要重新输入密码,本专利技术相比现有技术,减少了用户对于正在使用的数据所需输入密码的频率,节约了用户的时间和工作量,从而提高了用户体验度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图I为本专利技术实施例I提供的一种数据保密方法的流程图;图2a为本专利技术实施例2提供的一种数据保密方法的流程图; 图2b为本专利技术实施例2提供的另一种数据保密方法的流程图;图2c为本专利技术实施例2提供的再一种数据保密方法的流程图;图2d为本专利技术实施例2提供的具体实例的示意图;图3为本专利技术实施例3提供的一种数据保密装置的结构示意图;图4a为本专利技术实施例4提供的一种数据保密装置的结构示意图;图4b为本专利技术实施例4提供的一种数据保密装置的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。为使本专利技术技术方案的优点更加清楚,下面结合附图和实施例对本专利技术作详细说明。实施例I本专利技术实施例提供一种数据保密方法,如图I所示,包括需要说明的是,在本专利技术实施例中,用于执行本专利技术方法的可以是一种终端设备,例如智能手机、移动电脑或其他的携带式终端,也可以是个人电脑或电子阅读器等设备。步骤101,根据所接收的密码对数据进行解密。在本实施例中,终端设备可以通过现有的技术手段根据所接收的密码对数据进行解密,被解密的数据的来源和位置并不限定,例如可以是储存在终端设备的本身的存储器中的数据,也可以是储存在其他设备中的数据并且终端设备可以直接从其他设备中获取这些数据。步骤102,检测所述被解密的数据当前是否被读写。在本实施例中,数据被读写即为终端设备中的处理器、存储器等元件正在读取或改写这些数据,例如用户可以通过输入设备操作终端设备,并通过终端设备中的应用程序、操作系统等使用这些数据,具体的使用方式可以是现有技术中的读取、改写等过程,t匕如当用户在终端设备的操作系统的界面(如常用的windows系统)上打开一个word格式的文档,此时终端设备就需要从存储器中读取这个文档的二进制数据;当用户通过终端设备对这个文档进行修改,此时终端设备就需要接收用户通过输入设备输入的信息,并根据用户输入的信息对这个文档的二进制数据进行改写。进一步的,本实施例中所述的数据还可以是应用程序,因为应用程序与其他如文本文档等类型的数据一样,是由程序代码组成,并且这些程序代码是以二进制码的形式储存在终端设备中的。在实际应用中,终端设备也可以通过与其他类型的数据相同的解密手段进行加密,在应用程序被解密后才可本终端设备执行,应用程序被读写即为应用程序被终端设备执行。步骤103,若所述被解密的数据当前正在被读写,则在读写结束的时刻开始计时。在本实施例中,终端设备可以通过本领域技术人员所熟知的计时手段,在终端设备对被解密的数据的读写过程完毕后开始计时,例如用户通过终端设备打开了 word文档 后,并没有做除了关闭word文档以外的其他的任何操作,终端设备的后台程序也没有对这个word文档进行任何读写,即word文档被打开后(即最初的读取过程执行完毕后),终端设备可以开始计时。需要特别说明的是,既使被解密的数据被关闭了(如word文档被关闭),终端设备依然可以通过上述过程对被解密的数据开始计时,因为被解密的数据被关闭后,终端设备必然不会对这个被关闭的被解密的数据进行任何读写。若在预设时间内,用户在此打开被解密的数据,由于还在计时过程中,终端设备并没有对被解密的数据执行步骤104的重新加密的过程,则用户不必再次输入密码,而是由终端设备直接打开被解密的数据。每隔指定时间,对所述被解密的数据执行步骤102至步骤103,直至在预设时间内,所述被解密的数据没被读写。例如在第一时间,被解密的数据当前正在被读写,说明用户或终端设备正在使用这个被解密的数据,则终端设备可以在间隔指定时间后再次执行步骤102,以检测被解密的数据当前是否正在被读写,若被解密的数据当前任然正在被读写,则终端设备可以在间隔指定时间后再次执行步骤102。以此类推,直至在预设时间内,所述被解密的数据没被读写,比如word文档被打开后并且没有进行任何读写,终端设备可以开始计时,经过5分钟(SP预设时间)后,且在这个期间内word文档仍未被读写,则终端设备可以执行步骤104。步骤104,若在所述预设时间段内,所述被解密的数据没被读写,则对所述数据重新进行加密。在本实施例中,终端设备可以通过解密的逆过程对被本文档来自技高网...
【技术保护点】
一种数据保密方法,其特征在于,包括:根据所接收的密码对数据进行解密;检测所述被解密的数据当前是否被读写;根据预设规则,保持所述被解密数据的解密状态或对所述被解密数据重新加密。
【技术特征摘要】
1.一种数据保密方法,其特征在于,包括 根据所接收的密码对数据进行解密; 检测所述被解密的数据当前是否被读写; 根据预设规则,保持所述被解密数据的解密状态或对所述被解密数据重新加密。2.根据权利要求I所述的文件加密方法,其特征在于,所述方法还包括 接收指示信息,所述指示信息包括标识信息和识别信息; 获取所述识别信息所对应的数据; 将所述标识信息添加至所述识别信息所对应的数据。3.根据权利要求I或2所述的文件加密方法,其特征在于,在根据所接收的密码对数据进行解密之前,还包括 在接收到所述密码后,获取存在所述标识信息的数据; 所述根据所接收的密码对数据进行解密为根据所接收的密码对存在所述标识信息的数据进行解密。4.根据权利要求I所述的文件加密方法,其特征在于,所述根据预设规则,保持所述被解密数据的解密状态或对所述被解密数据重新加密的步骤,具体为 若所述被解密的数据当前正在被读写,则在所述读写结束的时刻开始计时; 每隔指定时间,对所述被解密的数据读写状态进行检测,若在预设第一时间阈值范围内,检测到所述被解密的数据未被读写,则对所述数据重新进行加密;和/或, 若所述被解密的数据当前正在被读写,则在读写结束的时刻开始计时,并在达到第二时间阈值后对所述数据重新进行加密。5.根据权利要求I或4所述的文件加密方法,其特征在于,在根据所接收的密码对数据进行解密后,还包括 检测是否接收到接收触发信息,所述触发信息包括关机指示信息、待机指示信息、注销指示信息中的任意一项; 若接收到所述触发信息,则对所述数据重新进行加密。6.一种数据保密装置,其特征在于,包括 解密模块,用于根据所接收的...
【专利技术属性】
技术研发人员:刘子超,吴辉,
申请(专利权)人:东莞宇龙通信科技有限公司,宇龙计算机通信科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。