文件存储方法、文件读取方法及装置制造方法及图纸

技术编号:34767114 阅读:16 留言:0更新日期:2022-08-31 19:20
本申请实施例提供了一种文件存储方法、文件读取方法及装置,该文件存储方法包括:根据目标文件的文件类型生成目标文件的虚拟存储地址,文件类型与虚拟存储地址相对应;基于虚拟存储地址中的标识符将虚拟存储地址进行拆分,得到多个虚拟存储地址段;对各虚拟存储地址段分别进行加密,打包生成虚拟存储地址加密包;将虚拟存储地址加密包的加密信息分配至目标用户,通过目标用户对目标文件进行存储,生成与虚拟存储地址对应的真实存储地址。成与虚拟存储地址对应的真实存储地址。成与虚拟存储地址对应的真实存储地址。

【技术实现步骤摘要】
文件存储方法、文件读取方法及装置


[0001]本申请涉及信息安全
,尤其涉及一种文件存储方法、文件读取方法及装置。

技术介绍

[0002]随着信息技术的不断发展,终端设备为用户带来便利的同时,终端设备中信息的安全问题也日益增多。
[0003]在一些场景下,终端设备直接存储在终端设备的系统盘中,并以文件夹的形式向用户展示,文件夹中对应存储至少一个文件,当用户访问终端设备中的这些文件时,用户完成简单验证后,直接从终端设备的真实存储地址中读取这些文件,如验证方式可以为密码验证、指纹验证等。当访问终端设备的密码恶意被破解后,非法用户很容易就能读取到这些文件,因此,文件的安全性较低,用户数据可能会被泄露。

技术实现思路

[0004]本申请实施例的目的是提供一种文件存储方法、文件读取方法及装置,能够提高文件的安全性,避免用户数据泄露。
[0005]为了解决上述技术问题,本申请实施例是这样实现的:
[0006]第一方面,本申请实施例提供了一种文件存储方法,包括:根据目标文件的文件类型生成所述目标文件的虚拟存储地址,所述文件类型与所述虚拟存储地址相对应;基于所述虚拟存储地址中的标识符将所述虚拟存储地址进行拆分,得到多个虚拟存储地址段;对各所述虚拟存储地址段分别进行加密,打包生成虚拟存储地址加密包;将所述虚拟存储地址加密包的加密信息分配至目标用户,通过所述目标用户对所述目标文件进行存储,生成所述目标文件的真实存储地址,所述虚拟存储地址和所述真实存储地址相对应,且所述真实存储地址与所述虚拟存储地址不同。
[0007]第二方面,本申请实施例提供了一种文件读取方法,包括:接收第一用户针对目标文件的读取请求,所述读取请求中携带所述目标文件的虚拟存储地址加密包的解密信息;在接收到第一目标用户针对所述解密信息的确认操作后,将所述目标文件的真实存储地址发送至所述第一用户,以使所述第一用户从所述真实存储地址中读取所述目标文件。
[0008]第三方面,本申请实施例提供了一种文件存储装置,包括:生成模块,用于根据目标文件的文件类型生成所述目标文件的虚拟存储地址,所述文件类型与所述虚拟存储地址相对应;拆分模块,用于基于所述虚拟存储地址中的标识符将所述虚拟存储地址进行拆分,得到多个虚拟存储地址段;加密模块,用于对各所述虚拟存储地址段分别进行加密,打包生成虚拟存储地址加密包;存储模块,用于将所述虚拟存储地址加密包的加密信息分配至目标用户,通过所述目标用户对所述目标文件进行存储,生成所述目标文件的真实存储地址,所述虚拟存储地址和所述真实存储地址相对应,且所述真实存储地址与所述虚拟存储地址不同。
[0009]第四方面,本申请实施例提供了一种文件读取装置,包括:接收模块,用于接收第一用户针对目标文件的读取请求,所述读取请求中携带所述目标文件的虚拟存储地址加密包的解密信息;读取模块,用于在接收到第一目标用户针对所述解密信息的确认操作后,将所述目标文件的真实存储地址发送至所述第一用户,以使所述第一用户从所述真实存储地址中读取所述目标文件。
[0010]第五方面,本申请实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线;其中,所述处理器、所述通信接口以及所述存储器通过通信总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序,实现如第一方面所提到的文件存储方法或第二方面所提到的文件读取方法的步骤。
[0011]第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所提到的文件存储方法或第二方面所提到的文件读取方法步骤。
[0012]由以上本申请实施例提供的技术方案可见,通过根据目标文件的文件类型生成所述目标文件的虚拟存储地址,所述文件类型与所述虚拟存储地址相对应;基于所述虚拟存储地址中的标识符将所述虚拟存储地址进行拆分,得到多个虚拟存储地址段;对各所述虚拟存储地址段分别进行加密,打包生成虚拟存储地址加密包;将所述虚拟存储地址加密包的加密信息分配至目标用户,通过所述目标用户对所述目标文件进行存储,将所述虚拟存储地址加密包的加密信息分配至目标用户,通过所述目标用户对所述目标文件进行存储,生成所述目标文件的真实存储地址,所述虚拟存储地址和所述真实存储地址相对应,且所述真实存储地址与所述虚拟存储地址不同。
[0013]如此,目标文件存储时对应一个虚拟存储地址和真实存储地址,目标文件真正存储在真实存储地址中,合法用户能够通过虚拟存储地址获取到对应的真实存储地址从而完成文件的读取,而非法用户直接按照虚拟存储地址读取文件时,则无法读取真实存储地址中的目标文件,提高了文件的安全性,避免了用户数据泄露。
附图说明
[0014]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015]图1为本申请实施例提供的文件存储方法的流程示意图;
[0016]图2为本申请实施例提供的文件读取方法的流程示意图;
[0017]图3为本申请实施例提供的文件读取装置的第一种模块组成示意图;
[0018]图4为本申请实施例提供的文件读取装置的第二种模块组成示意图;
[0019]图5为本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0020]本申请实施例提供了一种文件存储方法、文件读取方法及装置,能够提高文件的安全性,避免用户数据泄露。
[0021]为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0022]示例性的,如图1所示,本申请实施例提供一种文件存储方法,该方法的执行主体可以为服务器,其中,该服务器可以是独立的服务器,也可以是由多个服务器组成的服务器集群,而且,该服务器可以是能够进行数据同步服务器,该文件存储方法具体可以包括以下步骤:
[0023]在步骤S101中,根据目标文件的文件类型生成目标文件的虚拟存储地址。
[0024]具体来讲,目标文件指的是待存储的文件,目标文件的文件类型包括但不限于文本类型、视频类型、音频类型、图片类型等,对于不同文件类型的目标文件,生成一个与该文件类型相对应的虚拟存储地址,其中,文件类型与虚拟存储地址相对应,即文件类型与目标文件的虚拟存储地址之间有一个映射关系。
[0025]例如,对于文本类型的文件,可以生成如下的虚拟存储地址“系统盘:\Users\Administr本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件存储方法,其特征在于,所述文件存储方法包括:根据目标文件的文件类型生成所述目标文件的虚拟存储地址,所述文件类型与所述虚拟存储地址相对应;基于所述虚拟存储地址中的标识符将所述虚拟存储地址进行拆分,得到多个虚拟存储地址段;对各所述虚拟存储地址段分别进行加密,打包生成虚拟存储地址加密包;将所述虚拟存储地址加密包的加密信息分配至目标用户,通过所述目标用户对所述目标文件进行存储,生成所述目标文件的真实存储地址,所述虚拟存储地址和所述真实存储地址相对应,且所述真实存储地址与所述虚拟存储地址不同。2.根据权利要求1所述的文件存储方法,其特征在于,所述对各所述虚拟存储地址段分别进行加密包括:按照各所述虚拟存储地址段中的信息类别,确定与所述信息类别对应的加密方式对所述虚拟存储地址段进行加密。3.根据权利要求1所述的文件存储方法,其特征在于,在所述对各所述虚拟存储地址段分别进行加密之前,所述方法还包括:为各所述虚拟存储地址段分别分配持有用户,所述目标用户为所述持有用户中的任意一者;所述对各所述虚拟存储地址段分别进行加密包括:对各所述虚拟存储地址段和对应的持有用户的用户标识进行加密。4.根据权利要求3所述的文件存储方法,其特征在于,在所述生成所述目标文件的真实存储地址之后,所述方法还包括:响应于用户终端的分发请求,将所述虚拟存储地址加密包的加密信息和所述真实存储地址分发至其余的持有用户,所述加密信息中包括各所述虚拟存储地址段的加密方式和各所述虚拟存储地址段对应的持有用户的用户标识。5.一种文件读取方法,其特征在于,所述文件为按照权利要求1所述的文件存储方法存储的目标文件,所述文件读取方法包括:接收第一用户针对所述目标文件的读取请求,所述读取请求中携带所述目标文件的虚拟存储地址加密包的解密信息;在接收到第一目标用户针对所述解密信息的确认操作后,将所述目标文件的真实存储地址发送至所述第一用户,以使所述第一用户从所述真实存储地址中读取所述目标文件。6.根据权利要求5所述的文件读取方法,其特征在于,所述确认操作是在接收到第二目标用户输入的参...

【专利技术属性】
技术研发人员:黄健文朱林陈芨丁奕陈秋华廖志芳苏丽裕董钟豪文智
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1