一种数据处理方法、装置、设备及介质制造方法及图纸

技术编号:34882276 阅读:18 留言:0更新日期:2022-09-10 13:39
本申请提供了一种数据处理方法、装置、设备及介质,涉及数据处理技术领域。该方法为:获取待加密报文;从所述待加密报文中解析出待加密数据和第一校验码;根据获取到的校验码与加密因子之间的映射关系,确定所述第一校验码对应的加密因子;利用所述加密因子对所述待加密数据进行加密处理,得到第一密文数据;将所述第一密文数据和所述第一校验码封装到第一加密报文中;发送所述第一加密报文。由此,实现了待加密报文中待加密数据的加密,而且也不需要物理传递密钥。物理传递密钥。物理传递密钥。

【技术实现步骤摘要】
一种数据处理方法、装置、设备及介质


[0001]本申请涉及数据处理
,尤其涉及一种数据处理方法、装置、设备及介质。

技术介绍

[0002]网络中传输的数据可以是明文或密文。采用明文直接传输的数据,一旦被非法获取,其加载的数据信息将直接被他人得到。为了机密等敏感数据的传输安全,通常采用加密技术将明文转换为密文进行网络传输。常见的加密技术分类包括对称加密、非对称加密。非对称加密可以获得更强的加密效果,但是其速度较慢。相对于非对称加密方式,对称加密方式具有速度快,计算量小,加密效率高等优点,常用于大量数据加密的情况。而对称加密是数据发送及接收双方采用相同的密钥进行加密和解密的一种加密技术。
[0003]对称加密的关键点在于其密钥的生成分发,其密钥分发的主要方式有物理传递或引入第三方进行密钥传递。物理传递密钥限制性强,同时通常不适用于大批量的数据传输,而第三方密钥传递不仅过程较为复杂,而且由于引入第三方,则需要更多的资源消耗。
[0004]因此,如何进行数据的加密传输且不需要物理传递密钥是值得考虑的技术问题之一。

技术实现思路

[0005]有鉴于此,本申请提供一种数据处理方法、装置、设备及介质,用以进行数据的加密传输且不需要物理传递密钥。
[0006]具体地,本申请是通过如下技术方案实现的:
[0007]根据本申请的第一方面,提供一种数据处理方法,包括:
[0008]获取待加密报文;
[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]图1是本申请实施例提供的一种数据处理方法的流程示意图;
[0039]图2是本申请实施例提供的另一种数据处理方法的流程示意图;
[0040]图3是本申请实施例提供的一种数据处理逻辑示意图;
[0041]图4是本申请实施例提供的一种数据处理装置的结构示意图;
[0042]图5是本申请实施例提供的一种实施数据处理方法的电子设备的硬件结构示意图。
具体实施方式
[0043]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如本申请的一些方面相一致的装置和方法的例子。
[0044]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相对应的列出项目的任何或所有可能组合。
[0045]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0046]下面对本申请提供的数据处理方法进行详细地说明。
[0047]参见图1,图1是本申请提供的一种数据处理方法的流本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取待加密报文;从所述待加密报文中解析出待加密数据和第一校验码;根据获取到的校验码与加密因子之间的映射关系,确定所述第一校验码对应的加密因子;利用所述加密因子对所述待加密数据进行加密处理,得到第一密文数据;将所述第一密文数据和所述第一校验码封装到第一加密报文中;发送所述第一加密报文。2.根据权利要求1所述的方法,其特征在于,还包括:接收第二加密报文;从所述第二加密报文中解析出第二密文数据和第二校验码;利用获取到的校验码与解密因子之间的映射关系,确定所述第二校验码对应的解密因子;利用所述解密因子对所述第二密文数据进行解密处理,得到解密数据。3.根据权利要求1所述的方法,其特征在于,所述第一校验码为基于所述待加密数据和设定的多项式确定出的。4.根据权利要求2所述的方法,其特征在于,所述校验码与加密因子之间的映射关系为从映射关系分发中心获取到的;以及所述校验码与解密因子之间的映射关系为从映射关系分发中心获取到的。5.一种数据处理装置,其特征在于,包括:获取模块,用于获取待加密报文;第一解析模块,用于从所述待加密报文中解析出待加密数据和第一校验码;第一确定模块,用于根据获取到的校验码与加密因子之间的映射关系,确定所述第一校验码对应的加密因子;加密模块,用于利用所述加密因子对所述待加密数据进行加密处理,得到...

【专利技术属性】
技术研发人员:孙操
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:

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

1