数据加密方法、数据解密方法及系统与流程

文档序号:12493998阅读:来源:国知局

技术特征:

1.一种数据加密方法,其特征是,包括:

S1、依据用户输入的定义码串中的第一控制码,将原始文件的扩展名修改为与压缩文件不相关的其它类型的扩展名,以生成第一伪装文件;

S2、在执行完成S1后,依据原始文件的扩展名类型生成第一逆转码;

S3、将所述第一伪装文件压缩并分卷成若干第一子压缩包文件;

S4、依据用户输入的定义码串中的第二控制码,对所述若干第一子压缩包文件的扩展名的编号顺序进行调换,以生成具有新的编号顺序的若干第二子压缩包文件;

S5、在执行完成S4后,依据第二控制码,生成第二逆转码;

S6、将所述若干第二子压缩包文件压缩成一个文件,以生成最终伪装文件。

2.根据权利要求1所述的数据加密方法,其特征是,还包括:

S7、将该第一逆转码、第二逆转码打包为一个文本文件,并存入到预设的存储路径。

3.根据权利要求1所述的数据加密方法,其特征是,在步骤S4中,还对第二控制码进行预评估,包括:

S41、依据第二控制码对若干第一子压缩包文件的扩展名的编号顺序进行预修改;

S42、对比若干第一子压缩包文件预修改前和预修改后的扩展名的编号顺序;若两者相同,则按照预设的修改规则修改第二控制码;

S43、重新执行S4。

4.一种数据解密方法,其特征是,包括:

A1、获取利用权利要求1所述的数据加密方法生成的最终伪装文件,并将其解压缩为若干第二子压缩包文件;

A2、利用第二逆转码,对所述若干第二子压缩包文件的扩展名的编号顺序进行调换,以生成具有新的编号顺序的若干第一子压缩包文件;

A3、对所述若干第一子压缩包文件进行解压缩,以获取第一伪装文件;

A4、利用第一逆转码,对所述第一伪装文件的扩展名进行修改,以获取原始文件。

5.一种数据加密系统,其特征是,包括:

第一扩展名修改单元,被配置为用于依据用户输入的定义码串中的第一控制码,将原始文件的扩展名修改为与压缩文件不相关的其它类型的扩展名,以生成第一伪装文件;

第一逆转码生成单元,被配置为用于依据原始文件的扩展名类型生成第一逆转码;

第一文件压缩单元,被配置为用于将所述第一伪装文件压缩并分卷成若干第一子压缩包文件;

第二扩展名修改单元,被配置为用于依据用户输入的定义码串中的第二控制码,对所述若干第一子压缩包文件的扩展名的编号顺序进行调换,以生成具有新的编号顺序的若干第二子压缩包文件;

第二逆转码生成单元,被配置为用于依据第二控制码,生成第二逆转码;

第二文件压缩单元,被配置为用于将所述若干第二子压缩包文件压缩成一个文件,以生成最终伪装文件。

6.根据权利要求5所述的数据加密方法,其特征是,还包括:

存储单元,被配置为用于将该第一逆转码、第二逆转码打包为一个文本文件,并存入到预设的存储路径。

7.根据权利要求5所述的数据加密方法,其特征是,还包括预评估单元,被配置为用于:

在第二扩展名修改单元执行之前,依据第二控制码对若干第一子压缩包文件的扩展名的编号顺序进行预修改;

对比若干第一子压缩包文件的扩展名的编号顺序与若干第二子压缩包文件的扩展名的编号顺序;若两者相同,则按照预设的修改规则修改第二控制码,之后再通知第二扩展名修改单元执行;若两者不同,则通知第二扩展名直接执行。

8.一种数据解密系统,其特征是,包括:

第一解压缩单元,被配置为用于获取利用权利要求5所述的数据加密系统生成的最终伪装文件,并将其解压缩为若干第二子压缩包文件;

第一解密单元,被配置为用于利用第二逆转码,对所述若干第二子压缩包文件的扩展名的编号顺序进行调换,以生成具有新的编号顺序的若干第一子压缩包文件;

第二解压缩单元,被配置为用于对所述若干第一子压缩包文件进行解压缩,以获取第一伪装文件;

第二解密单元,被配置为用于利用第一逆转码,对所述第一伪装文件的扩展名进行修改,以获取原始文件。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1