[发明专利]一种API接口消息保护方法、系统、电子设备及存储介质有效
申请号: | 202210650062.1 | 申请日: | 2022-06-10 |
公开(公告)号: | CN114745119B | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 王柳一;赵磊;董玮;张锐 | 申请(专利权)人: | 宁夏驭星属陈航天科技有限公司 |
主分类号: | H04L9/14 | 分类号: | H04L9/14;H04L9/08 |
代理公司: | 北京知果之信知识产权代理有限公司 11541 | 代理人: | 高科 |
地址: | 755000 宁夏回族自治区中卫市工业园区凤*** | 国省代码: | 宁夏;64 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 api 接口 消息 保护 方法 系统 电子设备 存储 介质 | ||
1.一种API接口消息保护方法,其特征在于,所述方法包括如下步骤:
将生成的若干密钥形成不同的密钥表分发给第一终端、第二终端和第三终端;
在所述第一终端、所述第二终端和所述第三终端信息交互前获取对方的密钥信息;
根据所述密钥信息从密钥表中获取对应的密钥;
对获取的密钥进行计算,根据计算结果进行匹配;
若密钥匹配成功,终端之间进行信息交互,若匹配不成功则终止信息交互,同时废除已经用过的密钥;
其中,根据所述密钥信息从密钥表中获取对应的密钥的方法包括如下步骤:
在信息交互前首先需要获取交互终端的密钥信息;
从密钥信息中提取出密钥表ID和密钥序号;
根据所述密钥表ID在密钥库中寻找与ID对应的密钥表;
根据密钥序号在密钥表中找到对应的密钥;所述密钥库为存放所有密钥表的存储库;
所述密钥表包括密钥表ID、密钥序号以及密钥,所述密钥序号和所述密钥一一对应;
所述密钥信息包括密钥表ID、密钥序号、校验码和密钥结果,所述密钥结果根据所述密钥和所述校验码经过运算后获得。
2.根据权利要求1所述的一种API接口消息保护方法,其特征在于:将生成的若干密钥形成不同的密钥表分发给第一终端、第二终端和第三终端的方法包括如下步骤:
根据密钥生成规则生成若干密钥,并将密钥根据终端的数量分成若干组,形成密钥表;
将密钥表分发给各个终端,每个所述密钥表中的密钥均不重复。
3.根据权利要求2所述的一种API接口消息保护方法,其特征在于:在所述第一终端、所述第二终端和所述第三终端信息交互前获取对方的密钥信息的方法包括如下步骤:
在所述第一终端、所述第二终端和所述第三终端信息交互前,将自身的密钥信息发送至需要信息交互的终端;
交互的双方分别接收对方发送的密钥信息。
4.根据权利要求3所述的一种API接口消息保护方法,其特征在于:对获取的密钥进行计算,根据计算结果进行匹配的方法包括如下步骤:
将在密钥表中查找到的密钥与获取的所述校验码进行联合计算;
计算完成后将计算结果与获取的所述密钥结果进行对比;
两个结果若能对应则表示匹配成功,否则不成功。
5.根据权利要求4所述的一种API接口消息保护方法,其特征在于:若密钥匹配成功,终端之间进行信息交互,若匹配不成功则终止信息交互,同时废除已经用过的密钥的方法包括如下步骤:
密钥匹配成功后,匹配成功的终端之间进行信息交互;
交互双方均将已经用过的密钥在密钥表中删除或锁住,并保持其他密钥的密钥序号不变;
若匹配不成功,则终止信息交互。
6.一种API接口消息保护系统,其特征在于,包括:
密钥分发模块:用于将生成的若干密钥形成不同的密钥表分发给第一终端、第二终端和第三终端;
第一密钥获取模块,用于在所述第一终端、所述第二终端和所述第三终端信息交互前获取对方的密钥信息;
从密钥信息中提取出密钥表ID和密钥序号;
根据所述密钥表ID在密钥库中寻找与ID对应的密钥表;
根据密钥序号在密钥表中找到对应的密钥;所述密钥库为存放所有密钥表的存储库;
所述密钥表包括密钥表ID、密钥序号以及密钥,所述密钥序号和所述密钥一一对应;
所述密钥信息包括密钥表ID、密钥序号、校验码和密钥结果,所述密钥结果根据所述密钥和所述校验码经过运算后获得;
第二密钥获取模块,用于根据所述密钥信息从密钥表中获取对应的密钥;
密钥计算模块,用于对获取的密钥进行计算,根据计算结果进行匹配;
密钥处理模块,用于判断密钥匹配是否成功,若密钥匹配成功,终端之间进行信息交互,若匹配不成功则终止信息交互,同时废除已经用过的密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁夏驭星属陈航天科技有限公司,未经宁夏驭星属陈航天科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210650062.1/1.html,转载请声明来源钻瓜专利网。