System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于数据安全,特别涉及一种密码信息的传输方法、装置、电子设备和存储介质。
技术介绍
1、随着网络技术的发展,数据传输的安全性越来越受到用户的关注,而若需进行加密数据传输,就需要设备可以具有密码服务能力。
2、但是对于大多数的设备而言,其自身并不具备密码服务能力,这就使得这类设备难以对与其他设备之间的传输数据传输,无法保证传输数据的安全性。
技术实现思路
1、本申请提供了一种密码信息的传输方法、装置、电子设备和存储介质。
2、本申请一些实施例提供一种密码信息的传输方法,应用于具有层级划分的网络中,所述方法包括:
3、所述网络中的第一服务器接收到第一密码服务请求时,若确认所述第一服务器不具备密码服务能力,则从层级位置高于所述第一服务器的上级服务器中查找一个具备密码服务能力的第二服务器;
4、向所述第二服务器发送第二密码服务请求;
5、接收所述第二密码服务请求对应的密码信息,将所述密码信息发送至所述第一密码服务请求的发起方。
6、可选地,所述从上级服务器中查找一个具备密码服务能力的第二服务器,包括:
7、按照层级位置由低向高逐级查找具备密码服务能力的上级服务器;
8、将层级位置距离所述第一服务器最近的上级服务器作为第二服务器。
9、可选地,所述第一密码服务请求对应线上会议业务,且所述线上会议业务涉及第三服务器;所述方法还包括:
10、与所述第三服务器点对点协商加密
11、基于所述加密传输信息将所述密码信息加密发送至所述第三服务器。
12、可选地,所述第一密码服务请求所述线上会议业务的发起方在接收到会议开启指令的情况下发送的,所述会议开启指令用于指示所述发起方开启线上会议。
13、可选地,所述接收所述第二密码服务请求对应的密码信息,将所述密码信息发送至所述第一密码服务请求的发起方,包括:
14、与所述第二服务器协商点对点协商加密传输信息,接收所述第二服务器发送的加密传输信息;
15、接收所述第二服务器发送的加密密码信息,利用所述加密传输信息将所述加密密码信息进行解密,得到所述密码信息;
16、基于所述加密传输信息将所述密码信息加密发送至所述第一密码服务请求的发起方。
17、可选地,所述方法还包括:
18、在所述第一服务器与所述第二服务器断开连接之后,再次与所述第二服务器恢复连接时,重新从所述第二服务器获取新的密码信息。
19、可选地,所述方法还包括:
20、在所述第一服务器与所述第二服务器断开连接之后,再次与所述第二服务器恢复连接时,重新与所述第二服务器协商点对点协商新的加密传输信息,获取所述加密传输信息。
21、本申请一些实施例提供一种密码信息的传输装置,应用于具有层级划分的网络中,所述装置包括:
22、查询模块,在接收到第一密码服务请求时,若确认本装置不具备密码服务能力,则从层级位置高于本装置的上级服务器中查找一个具备密码服务能力的第二服务器;
23、发送模块,用于向所述第二服务器发送第二密码服务请求;
24、接收模块,用于接收所述第二服务器基于所述第二密码服务请求发送的密码信息,将所述密码信息发送至所述第一密码服务请求的发起方。
25、可选地,所述查询模块,还用于:
26、按照层级位置由低向高逐级查找具备密码服务能力的上级服务器;
27、将层级位置距离所述第一服务器最近的上级服务器作为第二服务器。
28、可选地,所述第一密码服务请求对应线上会议业务,且所述线上会议业务涉及第三服务器;所以发送模块,还用于:
29、与所述第三服务器点对点协商加密传输信息,并将加密传输信息发送至所述第三服务器;
30、基于所述加密传输信息将所述密码信息加密发送至所述第三服务器。
31、可选地,所述第一密码服务请求所述线上会议业务的发起方在接收到会议开启指令的情况下发送的,所述会议开启指令用于指示所述发起方开启线上会议。
32、可选地,所述发送模块,还用于:
33、与所述第二服务器协商点对点协商加密传输信息,接收所述第二服务器发送的加密传输信息;
34、接收所述第二服务器发送的加密密码信息,利用所述加密传输信息将所述加密密码信息进行解密,得到所述密码信息;
35、基于所述加密传输信息将所述密码信息加密发送至所述第一密码服务请求的发起方。
36、可选地,所述接收模块,还用于:
37、在所述第一服务器与所述第二服务器断开连接之后,再次与所述第二服务器恢复连接时,重新从所述第二服务器获取新的密码信息。
38、可选地,所述接收模块,还用于:
39、在所述第一服务器与所述第二服务器断开连接之后,再次与所述第二服务器恢复连接时,重新与所述第二服务器协商点对点协商新的加密传输信息,获取所述加密传输信息。
40、本申请一些实施例提供一种计算处理设备,包括:
41、存储器,其中存储有计算机可读代码;
42、一个或多个处理器,当所述计算机可读代码被所述一个或多个处理器执行时,所述计算处理设备执行如上述所述的密码信息的传输方法。
43、本申请一些实施例提供一种计算机程序,包括计算机可读代码,当所述计算机可读代码在计算处理设备上运行时,导致所述计算处理设备执行如上述的密码信息的传输方法。
44、本申请一些实施例提供一种非瞬态计算机可读介质,其中存储了如上述的密码信息的传输方法。
45、本申请一些实施例提供的密码信息的传输方法、装置、电子设备和存储介质,通过在服务器自身不具备密码服务能力且接收到密码获取请求时,向上层级具备密码服务能力的服务器请求获取密码信息,然后将获取到的密码信息下发密码获取请求的发起方,使得具有层级划分网络中的布局被密码服务能力的服务器可以依赖于具备密码服务能力的上级服务器来获取密码信息,无需网络中的服务器均具有密码服务能力也可以保证每个服务器均可顺利获取到密码信息,提高了密码信息获取的适用性,且由上层级服务器提供密码服务,保证了整个层级网络中密码信息管理的统一性。
46、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种密码信息的传输方法,其特征在于,应用于具有层级划分的网络中,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从上级服务器中查找一个具备密码服务能力的第二服务器,包括:
3.根据权利要求1所述的方法,其特征在于,所述第一密码服务请求对应线上会议业务,且所述线上会议业务涉及第三服务器;所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述第一密码服务请求所述线上会议业务的发起方在接收到会议开启指令的情况下发送的,所述会议开启指令用于指示所述发起方开启线上会议。
5.根据权利要求1所述的方法,其特征在于,所述接收所述第二密码服务请求对应的密码信息,将所述密码信息发送至所述第一密码服务请求的发起方,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求3或5所述的方法,其特征在于,所述方法还包括:
8.一种密码信息的传输装置,其特征在于,应用于具有层级划分的网络中,所述装置包括:
9.一种计算处理设备,其特征在于,包括:
...【技术特征摘要】
1.一种密码信息的传输方法,其特征在于,应用于具有层级划分的网络中,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从上级服务器中查找一个具备密码服务能力的第二服务器,包括:
3.根据权利要求1所述的方法,其特征在于,所述第一密码服务请求对应线上会议业务,且所述线上会议业务涉及第三服务器;所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述第一密码服务请求所述线上会议业务的发起方在接收到会议开启指令的情况下发送的,所述会议开启指令用于指示所述发起方开启线上会议。
5.根据权利要...
【专利技术属性】
技术研发人员:秦小溪,亓娜,杨春晖,郭霄峰,
申请(专利权)人:视联动力信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。