1.一种计算机网络安全数据传输方法,其特征在于,该方法包括以下步骤:获取若干待加密明文数据段;
对比相邻待加密明文数据段间所含明文内容间的丰富变化情况,得到不同待加密明文数据段的数据可填充程度;
所述数据可填充程度的获取方法为:
分析同一待加密明文数据段内不同数据种类的含量分布,得到每个待加密明文数据段的明文内容丰富度;
对于任意两个相邻的待加密明文数据段,将其中第一个待加密明文数据段作为前置待加密明文数据段,将其中第二个待加密明文数据段作为后置待加密明文数据段;对比前置待加密明文数据段与后置待加密明文数据段之间明文内容丰富度的差异,得到后置待加密明文数据段的数据可填充程度;
分析相邻待加密明文数据段间所含不同明文内容间的衔接情况,并结合数据可填充程度,得到不同待加密明文数据段的前置明文内容衔接度;
所述前置明文内容衔接度的获取方法为:
对于任意两个相邻的待加密明文数据段,将其中第一个待加密明文数据段作为前置明文数据段,将其中第二个待加密明文数据段作为后置明文数据段;对比这两个待加密明文数据段之间相同数据种类间的含量差异,得到后置明文数据段的数据共鸣度;根据数据共鸣度,分析这两个待加密明文数据段间相同数据种类与其他数据种类间的整体波动变化,得到后置明文数据段的前置明文内容规律吻合度;
根据数据可填充程度以及前置明文内容规律吻合度,得到后置明文数据段的前置明文内容衔接度;
根据数据可填充程度以及前置明文内容衔接度,得到不同待加密明文数据段的明文填充参考长度;
根据明文填充参考长度,自适应对不同待加密明文数据段进行填充加密,并进行数据传输。
2.根据权利要求1所述一种计算机网络安全数据传输方法,其特征在于,所述明文内容丰富度的获取方法为:对于任意一个待加密明文数据段,分析待加密明文数据段内不同数据种类的突出情况,得到待加密明文数据段的明文内容丰富度。
3.根据权利要求1所述一种计算机网络安全数据传输方法,其特征在于,计算数据可填充程度之后,还包括:对数据可填充程度进行归一化处理。
4.根据权利要求1所述一种计算机网络安全数据传输方法,其特征在于,所述数据共鸣度的获取方法为:获取这两个待加密明文数据段的若干共有数据种类;根据所有共有数据种类在这两个待加密明文数据段间出现次数的差异,得到后置明文数据段的数据共鸣度。
5.根据权利要求4所述一种计算机网络安全数据传输方法,其特征在于,所述前置明文内容规律吻合度的获取方法为:根据共有数据种类,获取这两个待加密明文数据段的若干段内特征数据种类;对比共有数据种类与段内特征数据种类在这两个待加密明文数据段中出现次数的差异,并结合后置明文数据段的数据共鸣度,得到后置明文数据段的前置明文内容规律吻合度。
6.根据权利要求1所述一种计算机网络安全数据传输方法,其特征在于,计算前置明文内容衔接度之后,还包括:对前置明文内容衔接度进行归一化处理。
7.根据权利要求1所述一种计算机网络安全数据传输方法,其特征在于,所述明文填充参考长度的获取方法为:对于任意一个待加密明文数据段,将待加密明文数据段的数据可填充程度与前置明文内容衔接度的乘积作为前置明文长度影响因子;根据前置明文长度影响因子,得到待加密明文数据段的明文填充参考长度。
8.一种计算机网络安全数据传输系统,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的一种计算机网络安全数据传输方法的步骤。