1.一种基于数据编码的网络数据安全传输方法,其特征在于,包括以下步骤:获取待传输的信息,利用lz77编码技术对待传输的信息进行编码,得到待传输的信息对应的数据编码,并对待传输的信息对应的数据编码进行比特分层;
对已分层的数据编码进行二次压缩,对二次压缩后的数据编码进行数据编码特征分析,根据每层对应的数据编码特征计算每层数据编码的整体加密参数,所述数据编码特征包括压缩率加密参数、均匀程度加密参数和语句长度加密参数;
根据各层数据编码的整体加密参数对各层数据编码进行分层加密,根据各层数据编码的整体加密参数判断各层数据编码对应的优先级,根据所述优先级对加密后的各层数据编码进行传输;
所述根据每层对应的数据编码特征计算每层数据编码的整体加密参数,包括:对压缩率加密参数 、均匀程度加密参数 和语句长度加密参数 进行规范化,获得 、 和 规范化后数值 、 和 ,规范化计算方式如下:通过 、 和 计算 层整体加密参数 , 满足以下条件:其中,为 层的码长。
2.根据权利要求1所述的一种基于数据编码的网络数据安全传输方法,其特征在于,所述对已分层的数据编码进行二次压缩,包括:首先定义初始字典为第一个不同字符串;
再进行正常lz77编码检索,未压缩时每次动态字典更新字符步长为1,且初始字典大小不变;
接着有可压缩数据时,在该次压缩完毕调整初始字典大小,每次调整后的初始字典大小为 ;无可压缩数据时,字典长度保持不变;其中 具体为:其中, 为上次压缩后的语句长度;
最后对二次压缩后的数据编码进行输出。
3.根据权利要求1所述的一种基于数据编码的网络数据安全传输方法,其特征在于,利用如下公式计算压缩率加密参数:其中, 为 层的压缩率加密参数, 为 层二次压缩后整体编码的码长, 为层的码长。
4.根据权利要求1所述的一种基于数据编码的网络数据安全传输方法,其特征在于,利用如下公式计算均匀程度加密参数:其中, 为 层的均匀程度加密参数, 为 层二次编码后的所有编码中数字为2的编码的个数,为 层二次压缩后整体编码的码长。
5.根据权利要求1所述的一种基于数据编码的网络数据安全传输方法,其特征在于,利用如下公式计算语句长度加密参数:其中, 为 层的语句长度加密参数, 为 层二次编码后的第 个数字, 为层二次压缩后整体编码的码长。
6.根据权利要求1所述的一种基于数据编码的网络数据安全传输方法,其特征在于,所述根据各层数据编码的整体加密参数判断各层数据编码对应的优先级,根据所述优先级对加密后的各层数据编码进行传输,包括:对各层数据编码的整体加密参数进行大小排序,整体加密参数与传输优先级成负相关关系,最小整体加密参数值对应的加密后的比特层的加密程度最高,首先优先传输,然后将按照各比特层的优先级依次传输,直至最大加密参数对应的加密后的比特层传输完毕。