本申请涉及加解密,尤其涉及一种处理应用程序文件的方法和设备。
背景技术:
1、随着用户对智能设备的功能需求的不断增加,操作系统中的第三方应用程序也越来越多样化。
2、以microsoft windows操作系统为例,操作系统中的第三方应用程序,有些可对其生成的文件具有加解密功能(例如,microsoft office),有些则不具备对其生成的文件进行加解密功能;例如,adobe after effects(简称″ae″)应用程序,是adobe公司推出的一款图形视频处理的应用程序,其生成的文件(扩展名为.aep)是用户创作的核心,文件中定义合成视频的每一帧图像,而ae应用程序不具备对其生成的文件的加解密功能。
3、然而,不具备加解密功能的第三方应用程序因无法对其生成的文件加解密,导致该目标应用程序生成的文件安全性差。
技术实现思路
1、本申请提供了一种处理应用程序文件的设备和方法,可用于提高应用程序生成的文件安全性。
2、第一方面,本申请一些实施例中提供一种处理应用程序文件的设备,包括存储器和处理器;存储器包括内存;处理器被配置为:
3、确定目标文件,并用目标文件替换初始文件,目标文件是对第一应用程序生成的初始文件,按照预设加密算法进行加密确定的;
4、在监听到用于使第一应用程序处理目标文件的操作指令之后,基于预设加密算法相对应的预设解密算法,在内存中对目标文件进行解密,确定目标文件对应的目标数据,目标数据为解密后的目标文件中包括的数据;
5、在第一应用程序对应初始文件的展示区域中,展示目标数据。
6、第二方面,本申请一些实施例中提供一种处理应用程序文件的方法,包括如下步骤:
7、确定目标文件,并用目标文件替换初始文件,目标文件是对第一应用程序生成的初始文件,按照预设加密算法进行加密确定的;
8、在监听到用于使第一应用程序处理目标文件的操作指令之后,基于预设加密算法相对应的预设解密算法,在内存中对目标文件进行解密,确定目标文件对应的目标数据,目标数据为解密后的目标文件中包括的数据;
9、在第一应用程序对应初始文件的展示区域中,展示目标数据。
10、本申请一些实施例提供一种处理应用程序文件的设备和方法,处理应用程序文件的设备包括存储器和处理器,其中,处理应用程序文件的方法包括:对第一应用程序生成的初始文件,按照预设加密算法进行加密确定目标文件,并用目标文件替换初始文件,其中,第一应用程序是不具备加解密功能的第三方应用程序;在监听到用于使第一应用程序处理目标文件的操作指令之后,基于预设加密算法相对应的预设解密算法,在内存中对目标文件进行解密,确定目标文件对应的目标数据,目标数据为解密后的目标文件中包括的数据;在第一应用程序对应初始文件的展示区域中,展示目标数据。通过本申请实施例提供的处理应用程序文件的方法,可以对第一应用程序生成的文件进行加解密操作,提高应用程序生成的文件安全性。
1.一种处理应用程序文件的设备,其特征在于,包括:
2.根据权利要求1所述的处理应用程序文件的设备,其特征在于,在所述监听到用于使所述第一应用程序处理所述目标文件的操作指令步骤之前,所述处理器还被配置为:
3.根据权利要求2所述的处理应用程序文件的设备,其特征在于,所述在监听到用于使所述第一应用程序处理所述目标文件的操作指令之后,基于所述预设加密算法相对应的预设解密算法,在所述内存中对所述目标文件进行解密,确定所述目标文件对应的目标数据的步骤中,所述处理器还被配置为:
4.根据权利要求3所述的处理应用程序文件的设备,其特征在于,所述对应关系包括:
5.根据权利要求4所述的处理应用程序文件的设备,其特征在于,所述基于所述对应关系,从所述第一接口跳转至所述第二接口步骤中,所述处理器还被配置为:
6.根据权利要求4所述的处理应用程序文件的设备,其特征在于,所述基于所述对应关系,从所述第一接口跳转至所述第二接口步骤中,所述处理器还被配置为:
7.根据权利要求4所述的处理应用程序文件的设备,其特征在于,所述将所述目标数据展示在所述第一应用程序打开的所述目标文件中步骤之后,所述处理器还被配置为:
8.根据权利要求1所述的处理应用程序文件的设备,其特征在于,在所述监听到用于使所述第一应用程序处理所述目标文件的操作指令步骤之前,所述处理器还被配置为:
9.一种处理应用程序文件的方法,其特征在于,包括:
10.根据权利要求9所述的处理应用程序文件的方法,其特征在于,在所述监听到用于使所述第一应用程序处理所述目标文件的操作指令步骤之前,还包括: