System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 文件处理方法及装置制造方法及图纸_技高网

文件处理方法及装置制造方法及图纸

技术编号:44550267 阅读:4 留言:0更新日期:2025-03-11 14:14
本说明书一个实施例提供了一种文件处理方法及装置,该方法包括:在文件处理过程中,获取针对存储位置进行文件存储的加密存储请求,确定存储位置对应的文件加密方式以及用户密钥生成方式,生成适配与文件加密方式的文件密钥,并按照文件加密方式通过文件密钥进行文件加密处理获得加密文件数据,查询针对存储位置配置的用户权限,按照用户密钥生成方式生成与用户权限匹配的用户密钥,实现了文件的加密存储,提高了数据存储的安全性,增加了文件存储的功能性。

【技术实现步骤摘要】

本文件涉及数据处理,尤其涉及一种文件处理方法及装置


技术介绍

1、随着互联网技术的不断发展与数据资源的不断增多,越来越多的用户开始通过互联网进行数据的传输,用户可在互联网下载需要的数据进行使用,极大地提高了便捷性,但随着互联网上数据的不断增多,为保障数据的即时性与传输效率,开始建立云存储服务进行数据的存储,但目前的存储方式还存在着安全性、私密性等问题;

2、现有技术中,通常为用户分配不同的访问权限,通过访问权限控制用户允许访问的数据范围,但访问权限容易绕开,用户可绕开访问权限从其余数据存储位置获取同一数据,使得数据安全性、私密性受到挑战,如何能够更好地提供存储服务成为了各方关注的重点。


技术实现思路

1、本说明书一个实施例的目的是提供一种文件处理方法及装置,用以解决文件加解密过程中针对用户的存储需求处理效率不高,针对性较弱的问题。

2、为解决上述技术问题,本说明书一个实施例是这样实现的:

3、第一方面,本说明书一个实施例提供了一种文件处理方法,包括:

4、获取针对存储位置进行文件存储的加密存储请求,确定所述存储位置对应的文件加密方式以及用户密钥生成方式;

5、生成适配于所述文件加密方式的文件密钥,并按照所述文件加密方式通过所述文件密钥进行文件加密处理获得加密文件数据;

6、查询针对所述存储位置配置的用户权限,按照所述用户密钥生成方式生成与所述用户权限匹配的用户密钥。

7、本实施例提供的文件处理方法,在文件加密过程中,响应于针对存储位置进行文件存储的加密存储请求,确定对应于存储位置的文件加密方式以及用户密钥生成方式,生成对应于文件加密方式的文件密钥,并按照文件加密方式通过文件密钥进行文件加密处理获得加密文件数据,通过文件存储位置确定文件的加密方式,快捷稳定地确定加密策略,提升了加密效率,继而查询针对存储位置配置的用户权限,按照密钥生成方式生成与用户权限匹配的用户密钥,通过生成的用户密钥表征用户的文件访问权限,使得在离线场景下也可进行权限核验,提升了文件加密的安全性,通过文件密钥与用户密钥的共同使用,提升加密效率的同时提升了文件的安全性。

8、第二方面,本说明书另一个实施例提供了另一种文件处理方法,包括:

9、对获取的文件的加密数据集进行解析获得加密文件数据和密钥数据,并确定所述加密文件数据的文件解密方式;

10、根据所述加密数据集中密钥参数对所述密钥数据进行解析,获得文件密钥和用户密钥;

11、按照所述文件解密方式通过所述文件密钥对所述加密文件数据进行解密处理,获得所述文件的文件数据;

12、在所述文件数据中筛选出与所述用户密钥对应的用户权限匹配的目标文件数据。

13、本实施例提供的另一种文件处理方法,在文件解密过程中,获取文件的加密数据集,对加密数据集进行解析获得加密文件数据和密钥数据,确定加密文件数据对应的文件解密方式,根据密钥参数对密钥数据进行解析获得文件密钥和用户密钥,按照文件解密方式通过文件密钥对加密文件数据进行解密获得文件的文件数据,通过加密数据集中的数据确定文件解密方式,实现了离线状态下的解密,提升了解密处理效率增加了解密处理的离线功能,继而在文件数据中筛选出与用户密钥对应的用户权限匹配的目标文件数据,通过用户密钥与文件密钥的共同使用,提升了文件解密的安全性的同时提升了文件解密效率。

14、第三方面,本说明书另一个实施例提供了一种文件处理装置,包括:

15、加密方式确定模块,用于获取针对存储位置进行文件存储的加密存储请求,确定所述存储位置对应的文件加密方式以及用户密钥生成方式;

16、文件加密模块,用于生成适配于所述文件加密方式的文件密钥,并按照所述文件加密方式通过所述文件密钥进行文件加密处理获得加密文件数据;

17、密钥生成模块,用于查询针对所述存储位置配置的用户权限,按照所述用户密钥生成方式生成与所述用户权限匹配的用户密钥。

18、第四方面,本说明书另一个实施例提供了另一种文件处理装置,包括:

19、解密方式确定模块,用于对获取的文件的加密数据集进行解析获得加密文件数据和密钥数据,并确定所述加密文件数据的文件解密方式;

20、密钥数据解析模块,用于根据所述加密数据集中密钥参数对所述密钥数据进行解析,获得文件密钥和用户密钥;

21、文件解密模块,用于按照所述文件解密方式通过所述文件密钥对所述加密文件数据进行解密处理,获得所述文件的文件数据;

22、文件数据筛选模块,用于在所述文件数据中筛选出与所述用户密钥对应的用户权限匹配的目标文件数据。

23、第五方面,本说明书又一个实施例提供了一种文件处理设备,包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如上述第一方面所述的文件处理方法的步骤。

24、第六方面,本说明书又一个实施例提供了另一种文件处理设备,包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如上述第二方面所述的文件处理方法的步骤。

25、第七方面,本说明书再一个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令被处理器执行时实现如上述第一方面所述的文件处理方法的步骤。

26、第八方面,本说明书再一个实施例提供了另一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令被处理器执行时实现如上述第二方面所述的文件处理方法的步骤。

27、第九方面,本说明书再一个实施例提供了一种计算机程序产品,所述计算机程序产品包括文件处理程序,所述文件处理程序被处理器执行实现如上述第一方面所述的文件处理方法的步骤。

28、第十方面,本说明书再一个实施例提供了另一种计算机程序产品,所述计算机程序产品包括文件处理程序,所述文件处理程序被处理器执行实现如上述第二方面所述的文件处理方法的步骤。

本文档来自技高网...

【技术保护点】

1.一种文件处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的文件处理方法,其特征在于,所述生成适配于所述文件加密方式的文件密钥,包括:

3.根据权利要求2所述的文件处理方法,其特征在于,所述按照所述文件加密方式通过所述文件密钥进行文件加密处理获得加密文件数据,包括:

4.根据权利要求1所述的文件处理方法,其特征在于,所述生成适配于所述文件加密方式的文件密钥,包括:

5.根据权利要求4所述的文件处理方法,其特征在于,所述按照所述文件加密方式通过所述文件密钥进行文件加密处理获得加密文件数据,包括:

6.根据权利要求1所述的文件处理方法,其特征在于,所述查询针对所述存储位置配置的用户权限,按照所述用户密钥生成方式生成与所述用户权限匹配的用户密钥之后,还包括:

7.一种文件处理方法,其特征在于,所述方法包括:

8.根据权利要求7所述的文件处理方法,其特征在于,所述确定所述加密文件数据的文件解密方式,包括:

9.根据权利要求7所述的文件处理方法,其特征在于,所述按照所述文件解密方式通过所述文件密钥对所述加密文件数据进行解密,获得所述文件的文件数据,包括:

10.根据权利要求7所述的文件处理方法,其特征在于,所述文件密钥,采用如下方式获得:

11.一种文件处理装置,其特征在于,所述装置包括:

12.一种文件处理装置,其特征在于,所述装置包括:

13.一种文件处理设备,其特征在于,所述设备包括存储器和处理器,所述存储器上存储有计算机可执行指令,所述计算机可执行指令在上述处理器上运行时,能够实现上述权利要求1-6或7-10任一项所述的文件处理方法的步骤。

14.一种计算机可读存储介质,该计算机可读存储介质中存储有计算机可执行指令,其特征在于,所述计算机可执行指令在被处理器执行时,能够实现上述权利要求1-6或7-10任一项所述的文件处理方法的步骤。

15.一种计算机程序产品,其特征在于,所述计算机程序产品包括文件处理程序,所述文件处理程序被处理器执行时,能够实现上述权利要求1-6或7-10任一项所述的文件处理方法的步骤。

...

【技术特征摘要】

1.一种文件处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的文件处理方法,其特征在于,所述生成适配于所述文件加密方式的文件密钥,包括:

3.根据权利要求2所述的文件处理方法,其特征在于,所述按照所述文件加密方式通过所述文件密钥进行文件加密处理获得加密文件数据,包括:

4.根据权利要求1所述的文件处理方法,其特征在于,所述生成适配于所述文件加密方式的文件密钥,包括:

5.根据权利要求4所述的文件处理方法,其特征在于,所述按照所述文件加密方式通过所述文件密钥进行文件加密处理获得加密文件数据,包括:

6.根据权利要求1所述的文件处理方法,其特征在于,所述查询针对所述存储位置配置的用户权限,按照所述用户密钥生成方式生成与所述用户权限匹配的用户密钥之后,还包括:

7.一种文件处理方法,其特征在于,所述方法包括:

8.根据权利要求7所述的文件处理方法,其特征在于,所述确定所述加密文件数据的文件解密方式,包括:

9.根据权利要求7所述的文件处理方法,...

【专利技术属性】
技术研发人员:黎伟健林珊黄珊珊蔡茂贞邱培茜王晓忠林锐强彭琨
申请(专利权)人:中移互联网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1