文件多层加密传输方法、加密端及解密端的制作方法

文档序号:7997478阅读:175来源:国知局
文件多层加密传输方法、加密端及解密端的制作方法
【专利摘要】本发明提供了一种文件多层加密传输方法。该方法通过在加密端对待传输的文件进行加密,为加密的文件生成一个或多个解密密码文件,对生成的每一个解密密码文件进行加密,为加密的解密密码文件生成一个或多个解密密码,实现了对待传输文件的多层加密,进而通过在解密端先对加密的解密密码文件进行解密,再对加密的文件进行解密,实现了对待传输文件的多层解密,保证了文件传输的安全性。本发明还提供一种应用于该方法的加密端和解密端。
【专利说明】文件多层加密传输方法、加密端及解密端

【技术领域】
[0001] 本发明涉及一种文件传输技术,特别涉及一种文件多层加密传输方法、加密端及 解密端。

【背景技术】
[0002] 随着网络技术的不断发展和各种网络应用的不断普及,人们之间通过网络传输的 方式分享特定文件逐渐成为人们日常工作、生活不可或缺的一部分。伴随着网络的普及和 发展,各种威胁网络传输的安全性的危险因素也在不断的变化和增强,现有的保障网络传 输安全性的一个方案是:对待传输的文件(例如,用于制作储值卡的文件)进行加密来减少 文件内容暴露的风险,合法的文件接收人通过预先确定的解密工具就可以对接收的加密的 文件解密。然而,这种现有的保障网络传输安全性的方案对加密的文件和解密工具的安全 性没有很高的保证,解密工具本身容易成为破解文件加密算法的突破口。


【发明内容】

[0003] 本发明的主要目的是提供一种文件多层加密传输方法,以保证文件传输的安全 性。
[0004] 此外,还提供一种实现文件多层加密传输的加密端,以保证文件传输的安全性。
[0005] 此外,还提供一种实现文件多层加密传输的解密端,以保证文件传输的安全性。
[0006] -种文件多层加密传输方法,该方法包括步骤:加密端对待加密的文件进行加密, 生成对加密的文件进行解密的一个或多个解密密码文件;加密端对生成的一个或多个解密 密码文件进行加密,获取对加密的解密密码文件解密的一个或多个解密密码;加密端将加 密的文件、加密的一个或多个解密密码文件及对加密的解密密码文件解密的一个或多个解 密密码,按照预先确定的传输路径传输给一个或多个解密端,以使解密端对加密的文件进 行解密以获得解密后的文件。
[0007] -种加密端,该加密端包括:信息传输单元,用于与解密端进行数据通信;文件多 层加密模块,用于对待加密的文件进行加密,生成对加密的文件进行解密的一个或多个解 密密码文件,对生成的一个或多个解密密码文件进行加密,获取对加密的解密密码文件解 密的一个或多个解密密码,控制信息传输单元将加密的文件、加密的一个或多个解密密码 文件及对加密的解密密码文件解密的一个或多个解密密码,按照预先确定的传输路径传输 给一个或多个解密端,以使解密端对加密的文件进行解密以获得解密后的文件;处理单元, 用于调用并执行文件多层加密模块;存储单元,用于存储文件多层加密模块及其需要存储 的运行数据。
[0008] -种解密端,该解密端包括:信息接收单元,用于接收从加密端传输来的加密的 文件、加密的一个或多个解密密码文件及对加密的解密密码文件解密的一个或多个解密密 码;文件解密模块,用于根据接收的对加密的解密密码文件解密的一个或多个解密密码,对 接收的加密的解密密码文件进行解密以获取对接收的加密的文件进行解密的解密密码,根 据获取的对接收的加密的文件进行解密的解密密码,对接收的加密的文件进行解密以获得 解密后的文件;处理单元,用于调用并执行文件解密模块;存储单元,用于存储文件解密模 块及其需要存储的运行数据。
[0009] 相较现有技术,本发明通过在加密端对待传输的文件进行加密,为加密的文件生 成一个或多个解密密码文件,对生成的每一个解密密码文件进行加密,为加密的解密密码 文件生成一个或多个解密密码,实现了对待传输文件的多层加密,进而通过在解密端先对 加密的解密密码文件进行解密,再对加密的文件进行解密,实现了对待传输文件的多层解 密,保证了文件传输的安全性。

【专利附图】

【附图说明】
[0010] 图1为本发明实现文件多层加密传输的加密端较佳实施例的功能结构图。
[0011] 图2为与图1中加密端配合使用的解密端较佳实施例的功能结构图。
[0012] 图3为本发明文件多层加密传输方法较佳实施例的具体实施流程图。
[0013] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0014] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0015] 如图1所示,为本发明实现文件多层加密传输的加密端较佳实施例的功能结构 图。该加密端1包括处理单元10、存储单元15、信息传输单元13及文件多层加密模块 11。在本实施例中,所述加密端1可以是手机、计算机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)或其他任意适用的终端。在本实施例中,安装有文件多层加密模 块11对待加密的文件进行加密的终端称为加密端,其他用于对加密端1加密的文件进行解 密的终端称为解密端,关于解密端的功能结构请参见下述对图2的示例性描述。在本实施 例中,所述待加密的文件指用于制作储值卡的文件,所述待加密的文件包括卡号、密码、面 值、有效期及/或使用说明等;在本发明的其他实施例中,所述待加密的文件指其他任意适 用的文件。
[0016] 该文件多层加密模块11,用于对待加密的文件进行加密,生成对加密的文件进行 解密的一个或多个解密密码文件,对生成的一个或多个解密密码文件进行加密,获取对加 密的解密密码文件解密的一个或多个解密密码。
[0017] 在本实施例中,该文件多层加密模块11生成对加密的文件进行解密的多个解密 密码文件,每个解密密码文件含有对加密的文件进行解密的解密密码的一部分,所有解密 密码文件含有的解密密码的各个部分按照特定的顺序拼接在一起形成对加密的文件进行 解密的完整解密密码(例如,以两个解密密码文件为例,一个含有对加密的文件进行解密的 解密密码的前半部分,另一个含有对加密的文件进行解密的解密密码的后半部分)。在本发 明的其他实施例中,该文件多层加密模块11生成对加密的文件进行解密的一个解密密码 文件,该解密密码文件含有对加密的文件进行解密的完整解密密码。
[0018] 在本实施例中,加密的解密密码文件有多个,该文件多层加密模块11获取对加密 的多个解密密码文件解密的多个对应的解密密码,每一个加密的解密密码文件对应一个解 密密码,或者,该文件多层加密模块11获取对加密的多个解密密码文件解密的一个解密密 码,所有加密的解密密码文件对应该解密密码;在本发明的其他实施例中,加密的解密密码 文件只有一个,该文件多层加密模块11获取对加密的解密密码文件解密的多个对应的解 密密码,每个获取的解密密码对应对加密的解密密码文件解密的完整解密密码的一部分, 所有获取的解密密码按照特定的顺序拼接在一起形成对加密的解密密码文件进行解密的 完整解密密码,或者,该文件多层加密模块11获取对加密的解密密码文件解密的一个解密 密码。
[0019] 该文件多层加密模块11,还用于控制信息传输单元13,将加密的文件、加密的一 个或多个解密密码文件及对加密的解密密码文件解密的一个或多个解密密码,按照预先确 定的传输路径传输给一个或多个解密端2。
[0020] 在本实施例中,解密端2只有一个,该文件多层加密模块11控制信息传输单元13, 将加密的文件、加密的一个或多个解密密码文件及对加密的解密密码文件解密的一个或多 个解密密码,按照预先确定的传输路径传输给一个解密端2。在本发明的其他实施例中,解 密端2有多个,该文件多层加密模块11控制信息传输单元13,将加密的文件、加密的一个或 多个解密密码文件及对加密的解密密码文件解密的一个或多个解密密码,按照预先确定的 传输路径传输给每一个解密端2,或者分别传输给对应的解密端2 (例如,将加密的文件传 输给第一解密端2,将加密的一个或多个解密密码文件及对加密的解密密码文件解密的一 个或多个解密密码分别传输给多个不同的第二解密端2)。
[0021] 在本实施例中,所述预先确定的传输路径包括预设确定接收地址的邮件路径、预 设确定接收人信息的短信路径、提供在线网络存储服务的第三方中转路径或其他任意适用 的传输路径。
[0022] 进一步地,为了保证路径传输的安全性,该文件多层加密模块11,还用于实时或定 时侦测加密的文件、加密的每一个解密密码文件及每一个解密密码是否传输成功,在有加 密的文件、加密的解密密码文件及/或解密密码发送失败时,控制信息传输单元13重新发 送已发送失败的加密的文件、加密的解密密码文件及/或解密密码。
[0023] 该处理单元10,用于调用并执行该文件多层加密模块11。
[0024] 该存储单元15,用于存储该文件多层加密模块11及其需要存储的运行数据。
[0025] 如图2所示,为与图1中加密端配合使用的解密端较佳实施例的功能结构图。该 解密端2包括处理单元20、存储单元25、文件解密模块23及信息接收单元21。在本实 施例中,所述解密端2可以是手机、计算机、平板电脑、个人数字助理(Personal Digital Assistant, PDA)或其他任意适用的终端。
[0026] 该信息接收单元21,用于接收从加密端1传输来的加密的文件、加密的一个或多 个解密密码文件及对加密的解密密码文件解密的一个或多个解密密码。
[0027] 该文件解密模块23,用于根据接收的对加密的解密密码文件解密的一个或多个解 密密码,对接收的加密的解密密码文件进行解密以获取对接收的加密的文件进行解密的解 密密码,根据获取的对接收的加密的文件进行解密的解密密码,对接收的加密的文件进行 解密以获得解密后的文件。
[0028] 该处理单元20,用于调用并执行该文件解密模块23。
[0029] 该存储单元25,用于存储该文件解密模块23及其需要存储的运行数据。
[0030] 如图3所示,为本发明文件多层加密传输方法较佳实施例的具体实施流程图。
[0031] 需要强调的是:图3所示流程图仅为一个较佳实施例,本领域的技术人员当知,任 何围绕本发明思想构建的实施例都不应脱离于如下技术方案涵盖的范围:
[0032] 加密端1对待加密的文件进行加密,生成对加密的文件进行解密的一个或多个解 密密码文件;加密端1对生成的一个或多个解密密码文件进行加密,获取对加密的解密密 码文件解密的一个或多个解密密码;加密端1将加密的文件、加密的一个或多个解密密码 文件及对加密的解密密码文件解密的一个或多个解密密码,按照预先确定的传输路径传输 给一个或多个解密端2,以使解密端2对加密的文件进行解密以获得解密后的文件。
[0033] 进一步地,为了保证路径传输的安全性,该方法还包括:加密端1实时或定时侦测 加密的文件、加密的每一个解密密码文件及每一个解密密码是否传输成功;在有加密的文 件、加密的解密密码文件及/或解密密码发送失败时,重新发送已发送失败的加密的文件、 加密的解密密码文件及/或解密密码。
[0034] 以下以加密端1和解密端2对待加密的文件进行多层次加密传输为例进行说明。
[0035] 步骤S11,该文件多层加密模块11对待加密的文件进行加密,生成对加密的文件 进行解密的一个或多个解密密码文件。
[0036] 在本实施例中,该文件多层加密模块11生成对加密的文件进行解密的多个解密 密码文件,每个解密密码文件含有对加密的文件进行解密的解密密码的一部分,所有解密 密码文件含有的解密密码的各个部分按照特定的顺序拼接在一起形成对加密的文件进行 解密的完整解密密码(例如,以两个解密密码文件为例,一个含有对加密的文件进行解密的 解密密码的前半部分,另一个含有对加密的文件进行解密的解密密码的后半部分)。在本发 明的其他实施例中,该文件多层加密模块11生成对加密的文件进行解密的一个解密密码 文件,该解密密码文件含有对加密的文件进行解密的完整解密密码。
[0037] 步骤S12,该文件多层加密模块11对生成的一个或多个解密密码文件进行加密, 获取对加密的解密密码文件解密的一个或多个解密密码。
[0038] 在本实施例中,加密的解密密码文件有多个,该文件多层加密模块11获取对加密 的多个解密密码文件解密的多个对应的解密密码,每一个加密的解密密码文件对应一个解 密密码,或者,该文件多层加密模块11获取对加密的多个解密密码文件解密的一个解密密 码,所有加密的解密密码文件对应该解密密码;在本发明的其他实施例中,加密的解密密码 文件只有一个,该文件多层加密模块11获取对加密的解密密码文件解密的多个对应的解 密密码,每个获取的解密密码对应对加密的解密密码文件解密的完整解密密码的一部分, 所有获取的解密密码按照特定的顺序拼接在一起形成对加密的解密密码文件进行解密的 完整解密密码,或者,该文件多层加密模块11获取对加密的解密密码文件解密的一个解密 密码。
[0039] 步骤S13,该文件多层加密模块11控制信息传输单元13,将加密的文件、加密的一 个或多个解密密码文件及对加密的解密密码文件解密的一个或多个解密密码,按照预先确 定的传输路径传输给一个或多个解密端2。
[0040] 在本实施例中,解密端2只有一个,该文件多层加密模块11控制信息传输单元13, 将加密的文件、加密的一个或多个解密密码文件及对加密的解密密码文件解密的一个或多 个解密密码,按照预先确定的传输路径传输给一个解密端2。在本发明的其他实施例中,解 密端2有多个,该文件多层加密模块11控制信息传输单元13,将加密的文件、加密的一个或 多个解密密码文件及对加密的解密密码文件解密的一个或多个解密密码,按照预先确定的 传输路径传输给每一个解密端2,或者分别传输给对应的解密端2 (例如,将加密的文件传 输给第一解密端2,将加密的一个或多个解密密码文件及对加密的解密密码文件解密的一 个或多个解密密码分别传输给多个不同的第二解密端2)。
[0041] 在本实施例中,所述预先确定的传输路径包括预设确定接收地址的邮件路径、预 设确定接收人信息的短信路径、提供在线网络存储服务的第三方中转路径或其他任意适用 的传输路径。
[0042] 进一步地,为了保证路径传输的安全性,于步骤S13中,该文件多层加密模块11实 时或定时侦测加密的文件、加密的每一个解密密码文件及每一个解密密码是否传输成功, 在有加密的文件、加密的解密密码文件及/或解密密码发送失败时,控制信息传输单元13 重新发送已发送失败的加密的文件、加密的解密密码文件及/或解密密码。
[0043] 步骤S15,该信息接收单元21接收从加密端1传输来的加密的文件、加密的一个或 多个解密密码文件及对加密的解密密码文件解密的一个或多个解密密码。该文件解密模块 23根据接收的对加密的解密密码文件解密的一个或多个解密密码,对接收的加密的解密密 码文件进行解密以获取对接收的加密的文件进行解密的解密密码。
[0044] 步骤S16,该文件解密模块23根据获取的对接收的加密的文件进行解密的解密密 码,对接收的加密的文件进行解密以获得解密后的文件。
[0045] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技 术领域,均同理包括在本发明的专利保护范围内。
【权利要求】
1. 一种文件多层加密传输方法,特征在于,该方法包括步骤: 加密端对待加密的文件进行加密,生成对加密的文件进行解密的一个或多个解密密码 文件; 加密端对生成的一个或多个解密密码文件进行加密,获取对加密的解密密码文件解密 的一个或多个解密密码; 加密端将加密的文件、加密的一个或多个解密密码文件及对加密的解密密码文件解密 的一个或多个解密密码,按照预先确定的传输路径传输给一个或多个解密端,以使解密端 对加密的文件进行解密以获得解密后的文件。
2. 如权利要求1所述的文件多层加密传输方法,其特征在于,所述按照预先确定的传 输路径传输给一个或多个解密端的步骤中包括: 加密端实时或定时侦测加密的文件、加密的每一个解密密码文件及每一个解密密码是 否传输成功; 在有加密的文件、加密的解密密码文件及/或解密密码发送失败时,重新发送已发送 失败的加密的文件、加密的解密密码文件及/或解密密码。
3. 如权利要求1所述的文件多层加密传输方法,其特征在于,生成的对加密的文件进 行解密的解密密码文件有多个,每个解密密码文件含有对加密的文件进行解密的解密密码 的一部分,所有解密密码文件含有的解密密码的各个部分按照特定的顺序拼接在一起形成 对加密的文件进行解密的完整解密密码。
4. 如权利要求3所述的文件多层加密传输方法,其特征在于,获取的对加密的解密密 码文件解密的解密密码有多个,每一个加密的解密密码文件对应一个解密密码。
5. 如权利要求3所述的文件多层加密传输方法,其特征在于,获取的对加密的解密密 码文件解密的解密密码只有一个,所有加密的解密密码文件对一个解密密码。
6. 如权利要求1所述的文件多层加密传输方法,其特征在于,生成的对加密的文件进 行解密的解密密码文件只有一个,该解密密码文件含有对加密的文件进行解密的完整解密 密码。
7. 如权利要求6所述的文件多层加密传输方法,其特征在于,获取的对加密的解密密 码文件解密的解密密码有多个,每个获取的解密密码对应对加密的解密密码文件解密的完 整解密密码的一部分,所有获取的解密密码按照特定的顺序拼接在一起形成对加密的解密 密码文件进行解密的完整解密密码。
8. -种应用于权利要求1至7任一权利要求所述方法的加密端,其特征在于,该加密端 包括: 信息传输单元,用于与解密端进行数据通信; 文件多层加密模块,用于对待加密的文件进行加密,生成对加密的文件进行解密的一 个或多个解密密码文件,对生成的一个或多个解密密码文件进行加密,获取对加密的解密 密码文件解密的一个或多个解密密码,控制信息传输单元将加密的文件、加密的一个或多 个解密密码文件及对加密的解密密码文件解密的一个或多个解密密码,按照预先确定的传 输路径传输给一个或多个解密端,以使解密端对加密的文件进行解密以获得解密后的文 件; 处理单元,用于调用并执行文件多层加密模块; 存储单元,用于存储文件多层加密模块及其需要存储的运行数据。
9. 如权利要求8所述的加密端,其特征在于,所述文件多层加密模块还用于: 实时或定时侦测加密的文件、加密的每一个解密密码文件及每一个解密密码是否传输 成功; 在有加密的文件、加密的解密密码文件及/或解密密码发送失败时,重新发送已发送 失败的加密的文件、加密的解密密码文件及/或解密密码。
10. -种应用于权利要求1至7任一权利要求所述方法的解密端,其特征在于,该解密 端包括: 信息接收单元,用于接收从加密端传输来的加密的文件、加密的一个或多个解密密码 文件及对加密的解密密码文件解密的一个或多个解密密码; 文件解密模块,用于根据接收的对加密的解密密码文件解密的一个或多个解密密码, 对接收的加密的解密密码文件进行解密以获取对接收的加密的文件进行解密的解密密码, 根据获取的对接收的加密的文件进行解密的解密密码,对接收的加密的文件进行解密以获 得解密后的文件; 处理单元,用于调用并执行文件解密模块; 存储单元,用于存储文件解密模块及其需要存储的运行数据。
【文档编号】H04L29/08GK104065686SQ201310093858
【公开日】2014年9月24日 申请日期:2013年3月21日 优先权日:2013年3月21日
【发明者】解辉 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1