[发明专利]一种支持多种算法切换的报文加解密方法有效
申请号: | 202210780639.0 | 申请日: | 2022-07-05 |
公开(公告)号: | CN114915495B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 张虎涛;沈舒男;袁涛;金怡成;张业星;许高金;韦锦涛;李昱 | 申请(专利权)人: | 浙江华东工程数字技术有限公司;中国电建集团华东勘测设计研究院有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/14;H04L67/30 |
代理公司: | 杭州宇信联合知识产权代理有限公司 33401 | 代理人: | 王健 |
地址: | 311106 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 多种 算法 切换 报文 解密 方法 | ||
1.一种支持多种算法切换的报文加解密方法,其特征在于包括如下步骤:
S1、在服务端与客户端创建请求拦截器和响应拦截器;
S2、在配置中心的Server端、应用程序服务端与客户端进行加解密配置;
S3、服务端监听配置中心的配置变化,服务端和客户端根据配置中心的配置变化进行配置更新;
S4、服务端和客户端拦截请求或响应;
S5、判断拦截到的请求或响应是否执行加解密;
S6、对加解密的请求或响应执行加解密处理。
2.如权利要求1所述的支持多种算法切换的报文加解密方法,其特征在于,所述在配置中心的Server端、应用程序服务端与客户端进行加解密配置包括:
1)在配置中心的Server端中,创建一个公共的加解密配置文件,用于存储加解密配置项;
2)在应用程序服务端与客户端,分别创建一个配置文件,其中:服务端配置文件存储配置中心Server端的地址和加解密配置文件;客户端配置文件中存储加解密配置项。
3.如权利要求2所述的支持多种算法切换的报文加解密方法,其特征在于,所述加解密配置项包括:为是否开启加解密进行配置的是否开启加解密配置项、为每个算法配置算法密钥的算法密钥配置项、为对不能进行加解密的API接口的URL进行忽略请求加解密配置的URL忽略请求加解密配置项。
4.如权利要求3所述的支持多种算法切换的报文加解密方法,其特征在于,在算法密钥配置项进行配置时,对算法密钥再进行一次Base64加密。
5.如权利要求3所述的支持多种算法切换的报文加解密方法,其特征在于,所述URL忽略请求加解密配置项包括:当前序号、资源路径URL、请求方法类型、忽略请求加解密还是响应加解密。
6.如权利要求1所述的支持多种算法切换的报文加解密方法,其特征在于,所述服务端监听配置中心的配置变化,服务端和客户端根据配置中心的配置变化进行配置更新包括如下步骤:
1)在应用程序服务端嵌入一个配置中心的Client组件包,应用程序服务端即为配置中心的Client端;
2)应用程序服务端启动运行,服务端通过本身存储的配置中心Server端地址,主动与配置中心的Server端连接,获取配置中心的配置信息,将这些配置加载到本地,并与配置中心Server端保持长链接;
3)应用程序客户端配置更新,和配置中心Server端的配置保持一致。
7.如权利要求1所述的支持多种算法切换的报文加解密方法,其特征在于,所述判断拦截到的请求或响应是否执行加解密包括如下步骤:
1)在对应的请求或响应拦截器中,获取配置中是否开启加解密配置的配置项,判断该配置项的值是否为True,如果是,则执行后续的判断流程;如果不是,则不对拦截到的请求或响应进行加解密操作,结束;
2)判断URL忽略请求加解密配置是否满足:根据取到的当前请求或响应的URL的路径,逐个取出配置中URL忽略请求加解密的配置数据进行比对,比对是否存在对应URL路径;如果存在对应URL路径,将该URL路径的请求方法类型、是请求还是响应,与该URL的路径对应配置中的请求方法类型和忽略请求加解密还是响应加解密的配置数据进行比对。
8.如权利要求1所述的支持多种算法切换的报文加解密方法,其特征在于,所述对加解密的请求或响应执行加解密处理包括如下步骤:
1)在拦截器中获取不同算法对应的算法密钥;
2)在拦截器中调用不同算法实现的工具类,通过算法密钥对拦截器中拦截到的请求或响应的报文做加解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江华东工程数字技术有限公司;中国电建集团华东勘测设计研究院有限公司,未经浙江华东工程数字技术有限公司;中国电建集团华东勘测设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210780639.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有带成角度的连接器端口的底端盖的基站天线
- 下一篇:一种自动熨衣机