一种分段加密传输方法及装置制造方法及图纸

技术编号:15518015 阅读:236 留言:0更新日期:2017-06-04 08:23
本发明专利技术提供一种分段加密传输方法,包括:获取待加密数据;将待加密数据分为多个数据段;记录数据段在待加密数据中的相对位置;基于预设加密算法将数据段分别加密得到分段密文;基于数据段在待加密数据中的相对位置将分段密文组合为完整密文;传输完整密文至解密端。相对于现有技术中直接对待加密数据进行加密并传输的方式,本发明专利技术提供的方法,单次加密的数据量大大减少,可降低对硬件的要求,节省数据加密传输的成本。

【技术实现步骤摘要】
一种分段加密传输方法及装置
本专利技术涉及通信领域,具体涉及一种分段加密传输方法及装置。
技术介绍
通信技术中,为了提高通信的安全性,一般对通信内容进行加密。加密,即是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。现有技术中,对于文件进行加密传输,常用的方法为对整个文件进行加密,然后通过网络进行传输。由于需加密的信息量大,对硬件要求较高,增加了文件加密传输的成本。因此,希望能够有一种硬件要求低的可以实现快速加密传输的方法。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种分段加密传输方法,可将数据先分段再加密,减少一次需要加密的数据量,降低对硬件的要求,降低数据加密传输的成本,提高了加密速度。一种分段加密传输方法,包括:获取待加密数据;将待加密数据分为多个数据段;记录数据段在待加密数据中的相对位置;基于预设加密算法将数据段分别加密得到分段密文;基于数据段在待加密数据中的相对位置将分段密文组合为完整密文;传输完整密文至解密端。优选地,预设加密算法为对称密钥加密算法。优选地,不同的数据段可采用不同的对称密钥加密算法一种分段加密传输方法,包括:接收加密端发送的完整密文;将完整密文分为多个分段密文;记录分段密文在完整密文中的相对位置;基于预设解密算法将分段密文解密得到多个数据段;基于分段密文在完整密文中的相对位置将数据段组合为完成数据。一种分段加密传输装置,包括:第一接收单元,用于获取待加密数据;第一分段单元,用于将待加密数据分为多个数据段;第一暂存单元,用于记录数据段在待加密数据中的相对位置;加密单元,用于基于预设加密算法将数据段分别加密得到分段密文;第一组合单元,用于基于数据段在待加密数据中的相对位置将分段密文组合为完整密文;传输单元,用于传输完整密文至解密端。优选地,加密单元使用的预设加密算法为对称密钥加密算法。优选地,加密单元对不同的数据段采用不同的对称密钥加密算法进行加密。一种分段加密传输装置,包括:第二接收单元,用于接收加密端发送的完整密文;第二分段单元,用于将完整密文分为多个分段密文;第二暂存单元,用于记录分段密文在完整密文中的相对位置;解密单元,用于基于预设解密算法将分段密文解密得到多个数据段;第二组合单元,用于基于分段密文在完整密文中的相对位置将数据段组合为完成数据。从上述技术方案可以看出,本专利技术提供一种分段加密传输方法,在获取待加密数据后,将待加密数据分为多个数据段,对多个数据段分别进行加密后按照其在原待加密数据中的相对位置进行组合后传输。相对于现有技术中直接对待加密数据进行加密并传输的方式,本专利技术提供的方法,单次加密的数据量大大减少,可降低对硬件的要求,节省数据加密传输的成本,提高了加密速度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术公开的一种分段加密传输方法的实施例1的流程图;图2为本专利技术公开的一种分段加密传输方法的实施例2的流程图;图3为本专利技术公开的一种分段加密传输方法的实施例3的流程图;图4为本专利技术公开的一种分段加密传输装置的实施例4的具体结构示意图;图5为本专利技术公开的一种分段加密传输装置的实施例5的具体结构示意图;图6为本专利技术公开的一种分段加密传输装置的实施例6的具体结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术公开的一分段加密传输方法的实施例1的流程图:S101、获取待加密数据;第一接收单元接收待加密数据,接收方式包括通过无线信号接收、通过线缆传输及通过存储设备(如U盘)接收待加密数据。S102、将待加密数据分为多个数据段;第一分段单元将待加密数据分为多个数据段,其中,第一分段单元可以按照以下规则对待加密数据进行分段:(1)按照固定大小进行分段,如每个数据段的大小都保证为1MB。(2)按照类别分类,例如对于一部视频可将其分为图像数据段及音频数据段。(3)组合分类,即先按照类别分类后再按照固定大小进行分段。S103、记录数据段在待加密数据中的相对位置;为了保证被分段后的数据能够被还原,第一暂存单元记录各个数据段在待加密数据中的相对位置。S104、基于预设加密算法将数据段分别加密得到分段密文;加密单元基于预设加密算法将各个数据段分别加密得到多段分段密文,预设加密算法为工作人员内置在加密单元中的,工作人员可根据实际需要对预设加密算法进行更改。S105、基于数据段在待加密数据中的相对位置将分段密文组合为完整密文;利用第一暂存单元记录的各个数据段在待加密数据中的相对位置,第一组合单元将各个分段密文组合为完整密文,这样既便于打包传输,也使在需要对待加密文件进行加密存储时不至于各分段密文顺序错乱或丢失。S106、传输完整密文至解密端。传输单元将完整密文传输至解密端,此处传输方式可采用有线或无线的传输方式。综上所述,本专利技术提供一种分段加密传输方法,在获取待加密数据后,将待加密数据分为多个数据段,对多个数据段分别进行加密后按照其在原待加密数据中的相对位置进行组合后传输。相对于现有技术中直接对待加密数据进行加密并传输的方式,本专利技术提供的方法,单次加密的数据量大大减少,可降低对硬件的要求,节省数据加密传输的成本。如图2所示,为本专利技术公开的一分段加密传输方法的实施例2的流程图:S201、获取待加密数据;第一接收单元接收待加密数据,接收方式包括通过无线信号接收、通过线缆传输及通过存储设备(如U盘)接收待加密数据。S202、将待加密数据分为多个数据段;第一分段单元将待加密数据分为多个数据段,其中,第一分段单元可以按照以下规则对待加密数据进行分段:(1)按照固定大小进行分段,如每个数据段的大小都保证为1MB。(2)按照类别分类,例如对于一部视频可将其分为图像数据段及音频数据段。(3)组合分类,即先按照类别分类后再按照固定大小进行分段。S203、记录数据段在待加密数据中的相对位置;为了保证被分段后的数据能够被还原,第一暂存单元记录各个数据段在待加密数据中的相对位置。S204、基于预设加密算法将数据段分别加密得到分段密文;加密单元基于预设加密算法将各个数据段分别加密得到多段分段密文,预设加密算法为工作人员内置在加密单元中的。此处预设加密算法为对称密钥加密算法。对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥。对称加密算法的特本文档来自技高网...
一种分段加密传输方法及装置

【技术保护点】
一种分段加密传输方法,其特征在于,包括:获取待加密数据;将待加密数据分为多个数据段;记录所述数据段在所述待加密数据中的相对位置;基于预设加密算法将所述数据段分别加密得到分段密文;基于所述数据段在所述待加密数据中的相对位置将所述分段密文组合为完整密文;传输所述完整密文至解密端。

【技术特征摘要】
1.一种分段加密传输方法,其特征在于,包括:获取待加密数据;将待加密数据分为多个数据段;记录所述数据段在所述待加密数据中的相对位置;基于预设加密算法将所述数据段分别加密得到分段密文;基于所述数据段在所述待加密数据中的相对位置将所述分段密文组合为完整密文;传输所述完整密文至解密端。2.如权利要求1所述的方法,其特征在于,所述预设加密算法为对称密钥加密算法。3.如权利要求3所述的方法,其特征在于,不同的所述数据段可采用不同的对称密钥加密算法。4.一种分段加密传输方法,其特征在于,包括:接收加密端发送的完整密文;将所述完整密文分为多个分段密文;记录所述分段密文在所述完整密文中的相对位置;基于预设解密算法将所述分段密文解密得到多个数据段;基于所述分段密文在所述完整密文中的相对位置将所述数据段组合为完成数据。5.一种分段加密传输装置,其特征在于,包括:第一接收单元,用于获取待加密数据;第一分段单元,用于将待加密数据分...

【专利技术属性】
技术研发人员:于辉胡玉鹏李新虎
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1