【技术实现步骤摘要】
报文传输方法、装置、设备及计算机存储介质
[0001]本申请属于数据处理
,尤其涉及一种报文传输方法。
技术介绍
[0002]在信息交互过程中,为了保证交互信息安全,需要对传输报文进行加密。
[0003]在实际应用中,为了保证传输报文的安全性,经常会对多种加密方式进行组合使用,但是这种组合加密的方法增加了项目应用加密解密难度,导致加密解密需要更长时间,延长了服务响应时间,影响用户体验,并且使用组合加密方式也会增加项目实施难度。
技术实现思路
[0004]本申请实施例提供一种在报文传输方法、装置、设备及计算机存储介质,能够降低了报文加解密时间,减少了服务响应时间,改善了用户体验。
[0005]第一方面,本申请实施例提供一种报文传输方法,应用于第一设备,方法包括:
[0006]接收第二设备发送的请求消息,请求消息包括采用第一密钥加密的报文,以及第一密钥的密钥ID,第一密钥是第二设备和第一设备协商得到的密钥;
[0007]查询密钥ID对应的第一密钥;
[0008]在查询到密钥ID对应的第一密钥的情况下,向第二设备发送采用第一密钥加密的响应消息,响应消息为加密报文的响应消息。
[0009]在一个可能实现的实施例中,根据密钥ID查询第一密钥,包括:
[0010]从缓存中查询密钥ID对应的第一密钥。
[0011]在一个可能实现的实施例中,在从缓存中查询密钥ID对应的第一密钥之后,方法还包括:
[0012]在缓存中未查询到密钥ID对应的第 ...
【技术保护点】
【技术特征摘要】
1.一种报文传输方法,应用于第一设备,其特征在于,包括:接收第二设备发送的请求消息,所述请求消息包括采用第一密钥加密的报文,以及所述第一密钥的密钥ID,所述第一密钥是所述第二设备和所述第一设备协商得到的密钥;查询所述密钥ID对应的第一密钥;在查询到所述密钥ID对应的第一密钥的情况下,向所述第二设备发送采用所述第一密钥加密的响应消息,所述响应消息为所述加密报文的响应消息。2.根据权利要求1所述报文传输方法,其特征在于,所述根据所述密钥ID查询所述第一密钥,包括:从缓存中查询所述密钥ID对应的第一密钥。3.根据权利要求2所述报文传输方法,其特征在于,在所述从缓存中查询所述密钥ID对应的第一密钥之后,所述方法还包括:在缓存中未查询到所述密钥ID对应的第一密钥的情况下,从数据库中查询所述密钥ID对应的第一密钥。4.根据权利要求1所述报文传输方法,其特征在于,在接收第二设备发送的请求消息之前,所述方法还包括:接收所述第二设备发送的加密报文,所述加密报文包括所述第一密钥;解密所述加密报文得到所述第一密钥;生成所述第一密钥的密钥ID;将所述第一密钥以及所述第一密钥的密钥ID存入缓存和数据库;向所述第二设备发送所述第一密钥对应的密钥ID。5.一种报文传输方法,应用于第二设备,其特征在于,包括:向第一设备发送请求消息,所述请求消息包括采用第一密钥加密的报文,以及所述第一密钥的密钥ID,以用于所述第一设备查询所述密钥ID对应的第一密钥;在所述第一设备查询到所述密钥ID对应的第一密钥的情况下,接收所述第一设备发送的采用所述第一密钥加密的响应消息,所述响应消息是所述加密报文的响应消息。6.根据权利要求5所述报文传输方法,其特征在于,在向第一设备发送请求消息之前,所述方法还包括:向所述第一设备发送加密报文,所述加密报文包括所述第一密钥,以用于所述第一设备解密所述加密报文得到所述第一密钥,并生成所述第一密钥的密钥ID,并存储所述第一密钥和密钥ID;接收所述第一设备发送的密钥ID。7.根据权利要求6所述的报文传输方法,其特征在于,在所述向所述第一设备发送加密报文之前,所述方法还包括:采用非对称加密算法生成所述第一密钥;根据所述第一密钥对报文进行加密生成加密报文。8.一种报文传输装置,应用于第一设备,其特征在于,所述装置包括:第一接收模块,用于接收第二设备发送的请求消息,所述请求消息包括采用第一密钥加密的报文,以及所述第一密钥的密钥ID,所述第一密钥是所述第二设备和所述第一设备协商得到的密钥;
查询模块,用于查询所述密钥ID对应的第一密钥;第一发送模块,用于在查询到所述密钥ID对应的第一密钥的情况下,向所述第二设备发送采用所述第一密钥加密的响应消息,所述响应消息为所述加...
【专利技术属性】
技术研发人员:聂砂,刘金地,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。