【技术实现步骤摘要】
文件的加密方法、装置、存储介质及处理器
[0001]本申请涉及文件数据加密领域,具体而言,涉及一种文件的加密方法、装置、存储介质及处理器。
技术介绍
[0002]现有加密技术主要采用单机单节点进行加密,在数据量较小的情况下采用高性能服务器也可满足生产需求,但是随着业务发展和时代进步,需要加密传输的数据量越来越大,每日需要加密以TB为单位的数据,因此需要保证数据安全的文件加密传输。
[0003]另外,在Map Reduce框架的Map过程中,需要将文件中数据拆分为容易进行运算的键值对格式,但现有技术的拆分方式是按顺序读取字节进行拆分,Key为字节游标位置,Value为数据内容,这样拆分出来的数据切片仍包含部分具有可读性的敏感信息,不能完全保证文件中的数据安全。
[0004]针对相关技术中文件中数据的加密处理方式难以保证文件中数据的安全传输的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本申请的主要目的在于提供一种文件的加密方法、装置、存储介质及处理器,以解决相关技术中文件中数据的 ...
【技术保护点】
【技术特征摘要】
1.一种文件的加密方法,其特征在于,所述方法包括:根据第一伪随机种子生成第一伪随机数集合,其中,所述第一伪随机数集合包括多个伪随机数,每个伪随机数用于表示数据块大小;根据所述第一伪随机数集合中的每个伪随机数依次对待加密文件进行拆分,得到多个数据块;对每个数据块进行格式化处理,得到多个目标键值对,其中,每个目标键值对中包括对应的数据块内容;对所述多个目标键值对进行聚合处理,得到加密文件。2.根据权利要求1所述的方法,其特征在于,对所述每个数据块进行格式化处理,得到多个目标键值对包括:根据第二伪随机种子得到第二伪随机数集合,其中所述第二伪随机数集合由多个键值组成;根据每个键值对所述每个数据块进行格式化处理,得到多个目标键值对。3.根据权利要求2所述的方法,其特征在于,根据所述每个键值对所述每个数据块进行格式化处理,得到多个目标键值对包括:依次为所述每个数据块随机获取一个键值进行组合,构成初始键值对;为每个初始键值对依次添加与所述数据块对应的文件编码、数据序号和数据块大小值,得到多个目标键值对。4.根据权利要求1所述的方法,其特征在于,对所述多个目标键值对进行聚合处理,得到加密文件包括:将键值相同的目标键值对聚合成一个新文件,得到所述加密文件。5.一种文件的加密装置,其特征在于,所述装置包括:第一生成单元,用于根据第一伪随机种子生成第一伪随机数集合,其中,所述第一伪随机数集合包括多个伪随机数,每个...
【专利技术属性】
技术研发人员:赵成文,陈震宇,刘国华,
申请(专利权)人:中国邮政储蓄银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。