一种二维码的级联解密方法、装置及系统与流程

未命名 10-09 阅读:132 评论:0


1.本发明涉及二维码技术领域,尤其涉及一种二维码的级联解密方法、装置及系统。


背景技术:

2.随着信息时代的高速发展,信息存储量越来越大。在身份识别、电子支付等领域都广泛应用具有较强数据存储能力以及操作简单快捷的二维码。同时在一些安全性要求较高的领域中,经常将明文信息加密为密文后生成二维码,以避免信息泄露。
3.目前平台之间没有建立连接,无法做到互联互通,普通平台在扫描其他平台加密生成的二维码后,在不了解其他平台的加密算法以及密钥的情况下,无法进一步对识别出的密文进行解密得到明文,存在二维码识别效率低下,客户体验感不高的问题。


技术实现要素:

4.有鉴于此,本发明实施例提供一种二维码的级联解密方法、装置及系统,以解决无法对二维码进行解密,二维码识别效率低的问题。
5.为实现上述目的,本发明实施例提供如下技术方案:
6.本发明第一方面公开一种二维码的级联解密方法,所述方法包括:
7.获取二维码信息,并解析得到数据控制头信息和密文,所述数据控制头信息中至少包括平台id;
8.比较所述平台id和当前平台id是否一致;
9.当所述平台id和当前平台id不一致时,查找配置文件中是否存在所述平台id对应的网络地址;所述配置文件预先配置有与当前平台建立通信连接的其他平台的平台id对应的网络地址;
10.当所述配置文件中存在所述平台id对应的网络地址时,根据所述网络地址向所述平台id对应的目标平台发送密文解密请求,所述密文解密请求携带有所述二维码信息,以使所述目标平台基于所述密文解密请求对所述二维码信息进行解密,得到明文;
11.接收所述目标平台反馈的所述明文。
12.优选的,还包括:
13.当所述配置文件中不存在所述平台id对应的网络地址时,根据配置文件中主平台id对应的网络地址,向所述主平台发送携带有所述二维码信息的密文解密请求,以使所述主平台基于所述密文解密请求对所述二维码信息进行解密,得到明文,所述主平台用于与当前平台和所述目标平台建立通信连接;
14.接收所述主平台反馈的所述明文。
15.优选的,还包括:
16.当所述平台id和当前平台id一致时,根据解密算法对所述密文进行解密,得到明文。
17.优选的,还包括:
18.向待建立通信连接的其他平台发送第一通信连接请求,所述通信连接请求中至少包括当前平台id和当前平台的网络地址,以使所述当前平台与所述其他平台建立通信连接。
19.优选的,还包括:
20.当接收到所述其他平台或主平台发送的第二通信连接请求时,获取所述第二通信连接请求中包含的平台id和网络地址;
21.在配置文件中存储所述网络地址和所述平台id,使得所述当前平台与所述其他平台直接或者通过所述主平台建立通信连接。
22.本发明第二方面公开一种二维码的级联解密装置,所述装置包括:
23.获取单元,用于获取二维码信息,并解析得到数据控制头信息和密文,所述数据控制头信息中至少包括平台id;
24.比较单元,用于比较所述平台id和当前平台id是否一致;
25.查找单元,用于当所述平台id和当前平台id不一致时,查找配置文件中是否存在所述平台id对应的网络地址;所述配置文件预先配置有与当前平台建立通信连接的其他平台的平台id对应的网络地址;
26.第一发送单元,用于当所述配置文件中存在所述平台id对应的网络地址时,根据所述网络地址向所述平台id对应的目标平台发送密文解密请求,所述密文解密请求携带有所述二维码信息,以使所述目标平台基于所述密文解密请求对所述二维码信息进行解密,得到明文;
27.第一接收单元,用于接收所述目标平台反馈的所述明文。
28.优选的,所述装置还包括:
29.第二发送单元,用于当所述配置文件中不存在所述平台id对应的网络地址时,根据配置文件中主平台id对应的网络地址,向所述主平台发送携带有所述二维码信息的密文解密请求,以使所述主平台基于所述密文解密请求对所述二维码信息进行解密,得到明文,所述主平台用于与当前平台和所述目标平台建立通信连接;
30.第二接收单元,用于接收所述主平台反馈的所述明文。
31.优选的,所述装置还包括:
32.解密单元,用于当所述平台id和当前平台id一致时,根据解密算法对所述密文进行解密,得到明文。
33.优选的,所述装置还包括:
34.发送请求单元,用于向待建立通信连接的其他平台发送第一通信连接请求,所述通信连接请求中至少包括当前平台id和当前平台的网络地址,以使所述当前平台与所述其他平台建立通信连接。
35.本发明第三方面公开一种二维码的级联解密系统,所述系统至少包括第一平台和第二平台;
36.所述第一平台,用于获取二维码信息,并解析得到数据控制头信息和密文;比较所述数据控制头信息中的平台id和第一平台id是否一致;当不一致时,查找配置文件中是否存在所述平台id对应的网络地址;若存在,将携带有所述二维码信息的密文解密请求发送至所述网络地址对应的第二平台,以使所述第二平台基于所述密文解密请求对所述二维码
信息进行解密,得到明文;接收所述第二平台反馈的所述明文;
37.所述第二平台,用于接收所述密文解密请求,并解析得到所述数据控制头信息和所述密文;比较所述数据控制头信息中的平台id和第二平台id是否一致;当一致时,根据解密算法对所述密文进行解密,得到所述明文;将所述明文发送至所述第一平台。
38.基于上述本发明实施例提供的一种二维码的级联解密方法、装置及系统,获取二维码信息并解析得到数据控制头信息和密文;若数据控制头信息中的平台id和当前平台id不一致,查找配置文件中是否存在平台id对应的网络地址;若存在网络地址,根据网络地址向平台id对应的目标平台发送密文解密请求,以使目标平台对二维码信息进行解密得到明文;接收目标平台反馈的明文。预先在配置文件中配置与之建立通信连接的其他平台的平台id和网络地址,在获取到其他平台生成的二维码信息时,可以根据配置文件直接或通过主平台间接地向其他平台发送密文解密请求;接收其他平台反馈的明文。平台之间建立通信连接,提高二维码的识别效率,增强用户体验感。
附图说明
39.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
40.图1为本发明实施例提供的一种二维码的级联解密方法的流程图;
41.图2为本发明实施例提供的平台网络结构第一示意图;
42.图3为本发明实施例提供的平台网络结构第二示意图;
43.图4为本发明实施例提供了一种二维码的级联解密系统示意图;
44.图5为本发明实施例提供的一种二维码的级联解密方法的交互时序图;
45.图6为本发明实施例提供的一种二维码的级联解密装置的第一结构框图;
46.图7为本发明实施例提供的一种二维码的级联解密装置的第二结构框图;
47.图8为本发明实施例提供的一种二维码的级联解密装置的第三结构框图。
具体实施方式
48.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
49.在本技术中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
50.由背景技术可知,目前平台之间没有建立连接,无法做到互联互通,普通平台在不了解其他平台的加密算法以及密钥的情况下,无法进一步对其他平台生成的二维码的密文
进行解密得到明文。
51.因此,本发明实施例提供一种二维码的级联解密方法、装置及系统,获取二维码信息并解析得到数据控制头信息和密文;若数据控制头信息中的平台id和当前平台id不一致,查找配置文件中是否存在平台id对应的网络地址;若存在网络地址,根据网络地址向平台id对应的目标平台发送密文解密请求,以使目标平台对二维码信息进行解密得到明文;接收目标平台反馈的明文。预先在配置文件中配置与之建立通信连接的其他平台的平台id和网络地址,在获取到其他平台生成的二维码信息时,可以根据配置文件直接或通过主平台间接地向其他平台发送密文解密请求;接收其他平台反馈的明文。平台之间建立通信连接,提高二维码的识别效率,增强用户体验感。
52.参见图1,示出了本发明实施例提供的一种二维码的级联解密方法的流程图,该二维码的级联解密方法包括:
53.步骤s101:获取二维码信息,并解析得到数据控制头信息和密文。
54.在具体实现步骤s101的过程中,当前平台可以基于对应的二维码扫码设备对二维码图片进行扫描,获取二维码信息;并对二维码信息进行解析得到数据控制头信息和密文。
55.在一些实施例中,当前平台还可以接收来自其他平台发送的密文解密请求,获取密文解密请求中的二维码信息,并解析得到数据控制头信息和密文。
56.需要说明的是,数据控制头信息中至少包括生成该二维码的目标平台的平台id。密文由生成该二维码的目标平台按照加密算法对明文进行加密得到。
57.步骤s102:比较平台id和当前平台id是否一致;当平台id和当前平台id不一致时,执行步骤s103。
58.在具体实现步骤s102的过程中,比较数据控制头信息中的平台id和当前平台id是否一致。若平台id和当前平台id一致,指示该二维码由当前平台生成,当前平台可以根据解密算法对密文进行解密,得到明文。若平台id和当前平台id不一致,指示该二维码并非由当前平台生成,需要将二维码信息发送至平台id对应的目标平台进行解密,执行步骤s103。
59.步骤s103:查找配置文件中是否存在平台id对应的网络地址。若配置文件中存在平台id对应的网络地址,执行步骤s104。
60.可以理解的是,配置文件预先配置有与当前平台建立通信连接的其他平台的平台id对应的网络地址。
61.在具体实现步骤s103的过程中,当平台id和当前平台id不一致时,当前平台查找配置文件中是否存在平台id对应的网络地址,若配置文件中存在平台id对应的网络地址,执行步骤s104。若配置文件中不存在平台id对应的网络地址,则根据配置文件中主平台id对应的网络地址,向主平台发送携带有二维码信息的密文解密请求以使主平台基于密文解密请求对二维码信息进行解密得到明文;当前平台接收主平台反馈的明文。
62.需要说明的是,主平台用于与当前平台和目标平台建立通信连接,主平台的配置文件中预先配置有当前平台对应的平台id和网络地址,和目标平台对应的平台id和网络地址。
63.可以理解的是,当主平台接收到密文解密请求时,根据步骤s101至步骤s105所描述的内容,对密文解密请求中携带的二维码信息进行解密,得到明文,并将明文反馈至当前平台。
64.步骤s104:根据网络地址向平台id对应的目标平台发送密文解密请求。
65.在具体实现步骤s104的过程中,当配置文件中存在平台id对应的网络地址时,根据网络地址向平台id对应的目标平台,发送携带有二维码信息的密文解密请求,以使目标平台基于密文解密请求对二维码信息进行解密,得到明文。
66.可以理解的是,当目标平台接收到密文解密请求时,根据步骤s101至步骤s105所描述的内容,对密文解密请求中携带的二维码信息进行解密,得到明文,并将明文反馈至当前平台。
67.步骤s105:接收目标平台反馈的明文。
68.在具体实现步骤s105的过程中,当前平台接收目标平台基于密文解密请求反馈的明文。
69.在一些具体实施例中,当前平台和其他平台以及主平台之间进行通信连接,组成平台网络(例如图2和图3所示),实现把多个功能相同但又存在特色功能差异的平台相互建立通信连接的目的,达到平台之间互联互通的效果。
70.需要说明的是,在图2示出的平台网络中,各个平台之间不存在通信访问限制,实现了完全网状结构的通信理想状态。在图3示出的平台网络中,各个平台和主平台之间建立通信连接,也就是说各个平台和主平台之间的通信连接呈星型网络结构,同时存在部分平台之间单独建立通信连接的情况。
71.可以理解的是,构建平台网络的具体过程如下:
72.当前平台通过通信交易接口向待建立通信连接的其他平台发送第一通信连接请求;其中,通信连接请求中至少包括当前平台id和当前平台的网络地址,以使当前平台与其他平台建立通信连接。
73.需要说明的是,通信交易接口还用于定期检测配置文件中包含的网络地址是否处于可访问状态。
74.可以理解的是,若当前平台接收到其他平台或主平台发送的第二通信连接请求,则获取第二通信连接请求中包含的平台id和网络地址;并在配置文件(或者数据库)中存储网络地址和平台id,使得当前平台与其他平台直接或者通过主平台建立通信连接。
75.需要说明的是,在平台网络中,每一平台遵循相同的接口协议以及相同的二维码密文头部控制信息。每一平台通过二维码解密交易接口获取二维码信息,实现对二维码信息进行级联解密的功能。
76.可以理解的是,在平台网络中,各个平台使用的加密算法和解密算法不一致,存在个性化的差异。
77.在本发明实施例中,预先在配置文件中配置与之建立通信连接的其他平台的平台id和网络地址,在获取到其他平台生成的二维码信息时,可以根据配置文件中存储的网络地址,直接或通过主平台间接地向其他平台发送密文解密请求,以使其他平台基于密文解密请求进行解密得到明文,接收其他平台反馈的明文。平台之间建立通信连接,提高了二维码的识别效率,增强了用户体验感。
78.与上述本发明实施例提供的一种二维码的级联解密方法相对应,参见图4,示出了本发明实施例提供了一种二维码的级联解密系统示意图,该系统至少包括第一平台100和第二平台200。
79.第一平台100,用于获取二维码信息,并解析得到数据控制头信息和密文;比较数据控制头信息中的平台id和第一平台id是否一致;当不一致时,查找配置文件中是否存在平台id对应的网络地址;若存在,将携带有二维码信息的密文解密请求发送至网络地址对应的第二平台200,以使第二平台200基于密文解密请求对二维码信息进行解密,得到明文;接收第一平台200反馈的明文。
80.第二平台200,用于接收密文解密请求,并解析得到数据控制头信息和密文;比较数据控制头信息中的平台id和第二平台id是否一致;当一致时,根据解密算法对密文进行解密,得到明文;将明文发送至第一平台100。
81.需要说明的是,当第一平台100比较数据控制头信息中的平台id和第一平台id一致时,第一平台100根据解密算法对密文进行解密,得到明文。
82.在一些具体实施例中,当第一平台100比较数据控制头信息中的平台id和第一平台id不一致,且第一平台100的配置文件中不存在平台id对应的网络地址时,第一平台100将携带有二维码信息的密文解密请求发送至主平台300,以使主平台300基于密文解密请求对二维码信息进行解密,得到明文;同时第一平台100接收主平台300基于密文解密请求反馈的明文。
83.在本发明实施例中,预先在配置文件中配置与之建立通信连接的其他平台的平台id和网络地址,在获取到其他平台生成的二维码信息时,可以根据配置文件中存储的网络地址,直接或通过主平台间接地向其他平台发送密文解密请求,以使其他平台基于密文解密请求进行解密得到明文,接收其他平台反馈的明文。平台之间建立通信连接,提高了二维码的识别效率,增强了用户体验感。
84.为更好地对本发明实施例图1和图4中的内容进行解释说明,参见图5,示出了本发明实施例提供的一种二维码的级联解密方法的交互时序图。
85.步骤s501:当前平台获取二维码信息,并解析得到数据控制头信息和密文。
86.步骤s502:当前平台比较数据控制头信息中的平台id和当前平台id是否一致;当平台id和当前平台id一致时,执行步骤s503;当平台id和当前平台id不一致时,执行步骤s504。
87.步骤s503:当前平台根据解密算法对密文进行解密,得到明文。
88.步骤s504:当前平台查找配置文件中是否存在平台id对应的网络地址;若配置文件中不存在平台id对应的网络地址,执行步骤s505。
89.步骤s505:当前平台根据配置文件中主平台id对应的网络地址,向主平台发送携带有二维码信息的密文解密请求。
90.步骤s506:主平台根据密文解密请求获取二维码信息,并解析得到数据控制头信息和密文。
91.步骤s507:主平台比较数据控制头信息中的平台id和主平台id是否一致;当平台id和主平台id不一致时,执行步骤s508。
92.步骤s508:主平台查找配置文件中是否存在平台id对应的网络地址;若配置文件中存在平台id对应的网络地址,执行步骤s509。
93.步骤s509:主平台根据配置文件中平台id对应的网络地址,向目标平台发送携带有二维码信息的密文解密请求。
94.步骤s510:目标平台根据密文解密请求获取二维码信息,并解析得到数据控制头信息和密文。
95.步骤s511:目标平台比较数据控制头信息中的平台id和目标平台id是否一致;当平台id和目标平台id一致时,执行步骤s512。
96.步骤s512:目标平台根据解密算法对密文进行解密,得到明文。
97.步骤s513:目标平台向主平台发送明文。
98.步骤s514:主平台向当前平台发送明文。
99.需要说明的是,步骤s501至步骤s514的具体实现过程详见上述本发明实施例图1和图4中的内容,在此不再赘述。
100.在本发明实施例中,预先在配置文件中配置与之建立通信连接的其他平台的平台id和网络地址,在获取到其他平台生成的二维码信息时,可以根据配置文件中存储的网络地址,直接或通过主平台间接地向其他平台发送密文解密请求,以使其他平台基于密文解密请求进行解密得到明文,接收其他平台反馈的明文。平台之间建立通信连接,提高了二维码的识别效率,增强了用户体验感。
101.与上述本发明实施例提供的一种二维码的级联解密方法相对应,参见图6,示出了本发明实施例提供了一种二维码的级联解密装置的第一结构框图,该二维码的级联解密装置包括获取单元601、比较单元602、查找单元603、第一发送单元604和第一接收单元605。
102.获取单元601,用于获取二维码信息,并解析得到数据控制头信息和密文,数据控制头信息中至少包括平台id。
103.比较单元602,用于比较平台id和当前平台id是否一致。
104.需要说明的是,当平台id和当前平台id不一致时,执行查找单元603。
105.查找单元603,用于当平台id和当前平台id不一致时,查找配置文件中是否存在平台id对应的网络地址;配置文件预先配置有与当前平台建立通信连接的其他平台的平台id对应的网络地址。
106.需要说明的是,当配置文件中存在平台id对应的网络地址时,执行第一发送单元604。
107.第一发送单元604,用于当配置文件中存在平台id对应的网络地址时,根据网络地址向平台id对应的目标平台发送密文解密请求,密文解密请求携带有二维码信息,以使目标平台基于密文解密请求对二维码信息进行解密,得到明文。
108.第一接收单元605,用于接收目标平台反馈的明文。
109.在本发明实施例中,预先在配置文件中配置与之建立通信连接的其他平台的平台id和网络地址,在获取到其他平台生成的二维码信息时,可以根据配置文件中存储的网络地址,直接或通过主平台间接地向其他平台发送密文解密请求,以使其他平台基于密文解密请求进行解密得到明文,接收其他平台反馈的明文。平台之间建立通信连接,提高了二维码的识别效率,增强了用户体验感。
110.优选的,结合图6示出的内容,参见图7,示出了本发明实施例提供了一种二维码的级联解密装置的第二结构框图,该二维码的级联解密装置还包括第二发送单元606和第二接收单元607。
111.第二发送单元606,用于当配置文件中不存在平台id对应的网络地址时,根据配置
文件中主平台id对应的网络地址,向主平台发送携带有二维码信息的密文解密请求,以使主平台基于密文解密请求对二维码信息进行解密,得到明文,主平台用于与当前平台和目标平台建立通信连接。
112.第二接收单元607,用于接收主平台反馈的明文。
113.优选的,结合图6示出的内容,参见图8,示出了本发明实施例提供了一种二维码的级联解密装置的第三结构框图,该二维码的级联解密装置还包括:解密单元608,用于当平台id和当前平台id一致时,根据解密算法对密文进行解密,得到明文。
114.优选的,结合图6示出的内容,该二维码的级联解密装置还包括:发送请求单元,用于向待建立通信连接的其他平台发送第一通信连接请求,通信连接请求中至少包括当前平台id和当前平台的网络地址,以使当前平台与其他平台建立通信连接。
115.优选的,结合图6示出的内容,该二维码的级联解密装置还包括:接收请求单元和存储单元。
116.接收请求单元,用于当接收到其他平台或主平台发送的第二通信连接请求时,获取第二通信连接请求中包含的平台id和网络地址。
117.存储单元,用于在配置文件中存储网络地址和平台id,使得当前平台与其他平台直接或者通过主平台建立通信连接。
118.综上所述,本发明实施例提供了一种二维码的级联解密方法、装置及系统,预先在配置文件中配置与之建立通信连接的其他平台的平台id和网络地址,在获取到其他平台生成的二维码信息时,可以根据配置文件中存储的网络地址,直接或通过主平台间接地向其他平台发送密文解密请求,以使其他平台基于密文解密请求进行解密得到明文,接收其他平台反馈的明文。平台之间建立通信连接,提高了二维码的识别效率,增强了用户体验感。
119.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
120.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
121.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最
宽的范围。

技术特征:
1.一种二维码的级联解密方法,其特征在于,所述方法包括:获取二维码信息,并解析得到数据控制头信息和密文,所述数据控制头信息中至少包括平台id;比较所述平台id和当前平台id是否一致;当所述平台id和当前平台id不一致时,查找配置文件中是否存在所述平台id对应的网络地址;所述配置文件预先配置有与当前平台建立通信连接的其他平台的平台id对应的网络地址;当所述配置文件中存在所述平台id对应的网络地址时,根据所述网络地址向所述平台id对应的目标平台发送密文解密请求,所述密文解密请求携带有所述二维码信息,以使所述目标平台基于所述密文解密请求对所述二维码信息进行解密,得到明文;接收所述目标平台反馈的所述明文。2.根据权利要求1所述的方法,其特征在于,还包括:当所述配置文件中不存在所述平台id对应的网络地址时,根据配置文件中主平台id对应的网络地址,向所述主平台发送携带有所述二维码信息的密文解密请求,以使所述主平台基于所述密文解密请求对所述二维码信息进行解密,得到明文,所述主平台用于与当前平台和所述目标平台建立通信连接;接收所述主平台反馈的所述明文。3.根据权利要求1所述的方法,其特征在于,比较所述平台id和当前平台id是否一致之后,还包括:当所述平台id和当前平台id一致时,根据解密算法对所述密文进行解密,得到明文。4.根据权利要求1所述的方法,其特征在于,还包括:向待建立通信连接的其他平台发送第一通信连接请求,所述通信连接请求中至少包括当前平台id和当前平台的网络地址,以使所述当前平台与所述其他平台建立通信连接。5.根据权利要求1所述的方法,其特征在于,还包括:当接收到所述其他平台或主平台发送的第二通信连接请求时,获取所述第二通信连接请求中包含的平台id和网络地址;在配置文件中存储所述网络地址和所述平台id,使得所述当前平台与所述其他平台直接或者通过所述主平台建立通信连接。6.一种二维码的级联解密装置,其特征在于,所述装置包括:获取单元,用于获取二维码信息,并解析得到数据控制头信息和密文,所述数据控制头信息中至少包括平台id;比较单元,用于比较所述平台id和当前平台id是否一致;查找单元,用于当所述平台id和当前平台id不一致时,查找配置文件中是否存在所述平台id对应的网络地址;所述配置文件预先配置有与当前平台建立通信连接的其他平台的平台id对应的网络地址;第一发送单元,用于当所述配置文件中存在所述平台id对应的网络地址时,根据所述网络地址向所述平台id对应的目标平台发送密文解密请求,所述密文解密请求携带有所述二维码信息,以使所述目标平台基于所述密文解密请求对所述二维码信息进行解密,得到明文;
第一接收单元,用于接收所述目标平台反馈的所述明文。7.根据权利要求6所述的装置,其特征在于,所述装置还包括:第二发送单元,用于当所述配置文件中不存在所述平台id对应的网络地址时,根据配置文件中主平台id对应的网络地址,向所述主平台发送携带有所述二维码信息的密文解密请求,以使所述主平台基于所述密文解密请求对所述二维码信息进行解密,得到明文,所述主平台用于与当前平台和所述目标平台建立通信连接;第二接收单元,用于接收所述主平台反馈的所述明文。8.根据权利要求6所述的装置,其特征在于,所述装置还包括:解密单元,用于当所述平台id和当前平台id一致时,根据解密算法对所述密文进行解密,得到明文。9.根据权利要求6所述的装置,其特征在于,所述装置还包括:发送请求单元,用于向待建立通信连接的其他平台发送第一通信连接请求,所述通信连接请求中至少包括当前平台id和当前平台的网络地址,以使所述当前平台与所述其他平台建立通信连接。10.一种二维码的级联解密系统,其特征在于,所述系统至少包括第一平台和第二平台;所述第一平台,用于获取二维码信息,并解析得到数据控制头信息和密文;比较所述数据控制头信息中的平台id和第一平台id是否一致;当不一致时,查找配置文件中是否存在所述平台id对应的网络地址;若存在,将携带有所述二维码信息的密文解密请求发送至所述网络地址对应的第二平台,以使所述第二平台基于所述密文解密请求对所述二维码信息进行解密,得到明文;接收所述第二平台反馈的所述明文;所述第二平台,用于接收所述密文解密请求,并解析得到所述数据控制头信息和所述密文;比较所述数据控制头信息中的平台id和第二平台id是否一致;当一致时,根据解密算法对所述密文进行解密,得到所述明文;将所述明文发送至所述第一平台。

技术总结
本发明提供一种二维码的级联解密方法、装置及系统,该方法包括:获取二维码信息并解析得到数据控制头信息和密文;若数据控制头信息中的平台ID和当前平台ID不一致,查找配置文件中是否存在平台ID对应的网络地址;若存在网络地址,根据网络地址向平台ID对应的目标平台发送密文解密请求,以使目标平台对二维码信息进行解密得到明文;接收目标平台反馈的明文。预先在配置文件中配置与之建立通信连接的其他平台的平台ID和网络地址,在获取到其他平台生成的二维码信息时,可以根据配置文件直接或通过主平台间接地向其他平台发送密文解密请求;接收其他平台反馈的明文。平台之间建立通信连接,提高二维码的识别效率,增强用户体验感。增强用户体验感。增强用户体验感。


技术研发人员:楼佳
受保护的技术使用者:中国农业银行股份有限公司天津市分行
技术研发日:2023.06.25
技术公布日:2023/10/8
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐