一种数据传输处理方法、装置和电子设备制造方法及图纸

技术编号:30155569 阅读:14 留言:0更新日期:2021-09-25 15:06
本说明书实施例提供一种数据传输处理方法,发送方对待发送第一内容进行哈希处理,得到内容哈希,利用接收方的公钥对内容哈希信息进行非对称式加密,得到首次加密的内容哈希信息,用其对第一内容进行对称加密,利用接收方的公钥对首次加密的内容哈希信息进行二次加密,利用发送方私钥对二次加密的内容哈希信息加签,只有接收方用其私钥才能还原出对称密钥,保证了待发送内容的秘密性,由于对第一内容的加密过程采用了对称式加密,效率高。最后将加密的第一内容、加签结果和二次加密的内容哈希信息发送至接收方,接收方只需对二次加密的内容哈希进行两次解密得到内容的哈希值,便可与解密的第一内容的哈希值对比,验证第一内容的正确性和完整性。容的正确性和完整性。容的正确性和完整性。

【技术实现步骤摘要】
一种数据传输处理方法、装置和电子设备


[0001]本申请涉及互联网领域,尤其涉及一种数据传输处理方法、装置和电子设备。

技术介绍

[0002]互联网中的各个执行主体之间在进行通信时,往往需要进行数据的传输。对于机密、私密性的数据,就需要进行加密保护以防止数据、信息泄露。于是业内首先出现了对称式加密、解密的算法,目前常用的算法是非对称式加密、解密,其具体方式是,发送方利用接收方的公钥对待传输的内容进行加密,接收方用私钥以非对称的方式进行解密,还原出原内容。
[0003]然而,这种方式的处理效率较低,有必要提供一种高效的传输处理方法。
[0004]对现有技术进行分析发现,业内之所以常采用非对称式加密,是因为虽然对称式加解密算法比非对称式加解密算法的效率低,但是由于对称式加解密算法容易使密钥在信道传输过程泄露,保密性差,为了保密性考虑,所以采用非对称式加密。

技术实现思路

[0005]本说明书实施例提供一种数据传输处理方法、装置和电子设备,用以提高数据处理效率。
[0006]本说明书实施例提供一种数据传输处理方法,包括:
[0007]发送方对待发送的第一内容进行哈希处理,得到内容哈希信息,利用接收方的公钥对所述内容哈希信息进行非对称式加密,得到首次加密的内容哈希信息,用其对第一内容进行对称式加密,得到加密的第一内容;
[0008]利用所述接收方的公钥对所述首次加密的内容哈希信息进行二次加密,得到二次加密的内容哈希信息,利用发送方私钥对二次加密的内容哈希信息进行加签;<br/>[0009]将加密的第一内容、加签结果和所述二次加密的内容哈希信息发送至所述接收方。
[0010]可选地,还包括:
[0011]发送方、接收方分别生成非对称密钥对,并获取对方的公钥。
[0012]可选地,还包括:
[0013]构建密码管理器,所述密码管理器以内容哈希信息为键名,以二次加密的内容哈希信息为键值生成键值对生成数据表。
[0014]可选地,还包括:
[0015]在数据表中为各键值对分别生成描述信息。
[0016]可选地,所述发送方对待发送的第一内容进行哈希处理,包括:
[0017]根据键名属性信息设置哈希规则,按照设置的哈希规则对待发送的第一内容进行哈希处理。
[0018]可选地,还包括:
[0019]搭建具有多个节点的数据管理系统,所述节点包括有多个节点发送方节点、接收方节点,各节点之间通过网络信道进行通信。
[0020]可选地,还包括:
[0021]接收方获取发送方的待解密内容、加签结果和二次加密的内容哈希信息,利用发送方的公钥对所述加签结果进行解签,得到解签结果信息,对比所述解签结果信息与所述二次加密的内容哈希信息验证所述加签结果的发送方身份真伪;
[0022]利用接收方私钥对解签结果信息进行首次非对称式解密;以首次解密结果信息为密钥对所述待解密内容进行对称式解密,还原出内容信息,并用接收方私钥对所述首次解密结果信息进行二次解密,得到二次解密结果信息;
[0023]对还原出的内容信息进行哈希处理,与所述二次解密结果信息进行对比,对还原出的所述内容信息进行验证,判断其是否为发送方提供的第一内容。
[0024]可选地,所述根据所述解签结果信息验证所述加签结果的发送方身份真伪,包括:
[0025]将解签结果信息与二次加密的内容哈希信息进行对比,若一致则判定所述加签结果的发送方身份为真。
[0026]可选地,还包括:
[0027]在对还原出的所述内容信息进行验证通过之后,向所述发送方发送响应信息。
[0028]本说明书实施例还提供一种数据传输处理装置,包括:
[0029]加密模块,发送方对待发送的第一内容进行哈希处理,得到内容哈希信息,利用接收方的公钥对所述内容哈希信息进行非对称式加密,得到首次加密的内容哈希信息,用其对第一内容进行对称式加密,得到加密的第一内容;
[0030]利用所述接收方的公钥对所述首次加密的内容哈希信息进行二次加密,得到二次加密的内容哈希信息;
[0031]加签模块,利用发送方私钥对二次加密的内容哈希信息进行加签;
[0032]传输模块,将加密的第一内容、加签结果和所述二次加密的内容哈希信息发送至所述接收方。
[0033]本说明书实施例还提供一种电子设备,其中,该电子设备包括:
[0034]处理器;以及,
[0035]存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述任一项方法。
[0036]本说明书实施例还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现上述任一项方法。
[0037]本说明书实施例提供的各种技术方案通过发送方对待发送第一内容进行哈希处理,得到内容哈希,利用接收方的公钥对内容哈希信息进行非对称式加密,得到首次加密的内容哈希信息,用其对第一内容进行对称加密,利用接收方的公钥对首次加密的内容哈希信息进行二次加密,利用发送方私钥对二次加密的内容哈希信息加签,只有接收方用其私钥才能还原出对称密钥,保证了待发送内容的秘密性,由于对第一内容的加密过程采用了对称式加密,效率高。最后将加密的第一内容、加签结果和二次加密的内容哈希信息发送至接收方,接收方只需对二次加密的内容哈希进行两次解密得到内容的哈希值,便可与解密的第一内容的哈希值对比,验证第一内容的正确性和完整性。
附图说明
[0038]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0039]图1为本说明书实施例提供的一种数据传输处理方法的原理示意图;
[0040]图2为本说明书实施例提供的一种数据传输处理装置的结构示意图;
[0041]图3为本说明书实施例提供的一种电子设备的结构示意图;
[0042]图4为本说明书实施例提供的一种计算机可读介质的原理示意图。
具体实施方式
[0043]现在将参考附图更全面地描述本专利技术的示例性实施例。然而,示例性实施例能够以多种形式实施,且不应被理解为本专利技术仅限于在此阐述的实施例。相反,提供这些示例性实施例能够使得本专利技术更加全面和完整,更加便于将专利技术构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的元件、组件或部分,因而将省略对它们的重复描述。
[0044]在符合本专利技术的技术构思的前提下,在某个特定的实施例中描述的特征、结构、特性或其他细节不排除可以以合适的方式结合在一个或更多其他的实施例中。
[0045]在对于具体实施例的描述中,本专利技术描述的特征、结构、特性或其他细节是为了使本领域的技术人员对实施例进行充分理解。但是,并不排除本领域技术人员可以实践本专利技术的技术方案而没有特定特征、结构、特性或其他细节本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输处理方法,其特征在于,包括:发送方对待发送的第一内容进行哈希处理,得到内容哈希信息,利用接收方的公钥对所述内容哈希信息进行非对称式加密,得到首次加密的内容哈希信息,用其对第一内容进行对称式加密,得到加密的第一内容;利用所述接收方的公钥对所述首次加密的内容哈希信息进行二次加密,得到二次加密的内容哈希信息,利用发送方私钥对二次加密的内容哈希信息进行加签;将加密的第一内容、加签结果和所述二次加密的内容哈希信息发送至所述接收方。2.根据权利要求1所述的方法,其特征在于,还包括:发送方、接收方分别生成非对称密钥对,并获取对方的公钥。3.根据权利要求1所述的方法,其特征在于,还包括:构建密码管理器,所述密码管理器以内容哈希信息为键名,以二次加密的内容哈希信息为键值生成键值对生成数据表。4.根据权利要求3所述的方法,其特征在于,还包括:在数据表中为各键值对分别生成描述信息。5.根据权利要求3所述的方法,其特征在于,所述发送方对待发送的第一内容进行哈希处理,包括:根据键名属性信息设置哈希规则,按照设置的哈希规则对待发送的第一内容进行哈希处理。6.根据权利要求1所述的方法,其特征在于,还包括:搭建具有多个节点的数据管理系统,所述节点包括有多个节点发送方节点、接收方节点,各节点之间通过网络信道进行通信。7.根据权利要求1所述的方法,其特征在于,还包括:接收方获取发送方的待解密内容、加签结果和二次加密的内容哈希信息,利用发送方的公钥对所述加签结果进行解签,得到解签结果信息,对比所述解签结果信息与所述二次加密的内容哈希信息验证所述加签结果的发送方身份真伪;利用接收方私钥对解签结果信息进行首次非对称式解密;以首次解密结果信息为密钥对所述待...

【专利技术属性】
技术研发人员:马博文李昕
申请(专利权)人:上海焜耀网络科技有限公司
类型:发明
国别省市:

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

1