一种数据加密方法和装置制造方法及图纸

技术编号:32923697 阅读:24 留言:0更新日期:2022-04-07 12:14
本申请实施例提供了一种数据加密方法、装置、电子设备、计算机可读存储介质及计算机程序产品,涉及文件加密领域。该方法包括:根据预设长度对原始数据进行分块处理,得到多个待加密数据块,然后根据包括预设长度的加密字符串的预设加密策略对每个待加密数据块进行加密处理,从而得到已加密数据,最后根据交换分组数确定已加密数据包括的多个待排序数据块,并调整多个待排序数据块的顺序,即有规律的调整数据块的顺序,得到目标加密数据。该方法通过控制预设长度实现提高加密效率的目的,并且在数据采集阶段,采用边采集边加密的方式,还能保证从数据源头控制数据的安全,实现好的加密效果。效果。效果。

【技术实现步骤摘要】
一种数据加密方法和装置


[0001]本申请涉及文件加密
,具体而言,本申请涉及一种数据加密方法、装置、电子设备、计算机可读存储介质及计算机程序产品。

技术介绍

[0002]随着多媒体技术和网络技术的发展,多媒体数据的传输越来越普遍。多媒体数据在网络环境中很容易遭受人为的攻击,例如信息窃取、数据篡改、数据增/删等,因此多媒体文件的保密性和安全性越来越被重视。这就需要对多媒体数据进行加密,以便达到安全的目的。
[0003]多媒体数据一般比较庞大,不论是加密还是解密都会耗时较长,因此,如何既要保证加密效果又要保证加密解密效率则成为目前急需解决的技术问题。

技术实现思路

[0004]本申请实施例的目的旨在解决针对多媒体数据进行加密时同时保证加密效果和加密效率的问题。
[0005]根据本申请实施例的一个方面,提供了一种数据加密方法,该方法包括:
[0006]根据预设长度对原始数据进行分块处理,得到多个待加密数据块;
[0007]根据预设加密策略对每个待加密数据块进行加密处理,得到已加密数据,其中,预设本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据加密方法,其特征在于,所述方法包括:根据预设长度对原始数据进行分块处理,得到多个待加密数据块;根据预设加密策略对每个待加密数据块进行加密处理,得到已加密数据,其中,所述预设加密策略包括加密管理标识分别与加密字符串、交换分组数的对应关系,所述加密字符串的长度为所述预设长度;根据所述交换分组数确定所述已加密数据包括的多个待排序数据块,并调整所述多个待排序数据块的顺序,得到目标加密数据。2.根据权利要求1所述的方法,其特征在于,所述原始数据包括主体数据和非主体数据,所述主体数据为待加密数据,所述根据预设长度对原始数据进行分块处理,得到多个待加密数据块,包括:根据所述预设长度对所述主体数据进行分块处理,得到多个初始数据块;将所述多个初始数据块中符合条件的初始数据块确定为所述待加密数据块,得到所述多个待加密数据块,其中,所述符合条件的初始数据块为所述初始数据块的长度为所述预设长度。3.根据权利要求1

2中任一项所述的方法,其特征在于,所述根据预设加密策略对每个待加密数据块进行加密处理,得到已加密数据,包括:通过所述加密字符串,对每个待加密数据块进行异或处理,得到相应的已加密数据块;将包含多个已加密数据块的原始数据确定为所述已加密数据。4.根据权利要求3所述的方法,其特征在于,每个待排序数据块的长度一致,所述根据交换分组数确定所述已加密数据包括的多个待排序数据块,包括:确定所述多个待加密数据块的数量总和;若所述交换分组数不小于所述数量总和,将所述多个已加密数据块确定为所述多个待排序数据块;若所述交换分组数小于所述数量总和,根据所述交换分组数对所述已加密数据重新进行分块,得到所述多个待排序数据块。5.根据权利要求1

2中任一项所述的方法,其特征在于,所述调整所述多个待排序数据块的顺序,以得到目标加密数据,包括:确定每个待排序数据块的索...

【专利技术属性】
技术研发人员:王志杰邹仕洪张广伟周宏斌张炯明
申请(专利权)人:元心信息科技集团有限公司
类型:发明
国别省市:

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

1