[發(fā)明專利]配置變量加解密方法、裝置、計算機設(shè)備和可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202011420727.7 | 申請日: | 2020-12-08 |
| 公開(公告)號: | CN112306582A | 公開(公告)日: | 2021-02-02 |
| 發(fā)明(設(shè)計)人: | 潘永高;鄒磊 | 申請(專利權(quán))人: | 樹根互聯(lián)技術(shù)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F21/60 |
| 代理公司: | 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 11463 | 代理人: | 梁韜 |
| 地址: | 510000 廣東省廣州市海珠區(qū)閱江西路21*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 配置 變量 解密 方法 裝置 計算機 設(shè)備 可讀 存儲 介質(zhì) | ||
1.一種配置變量加解密方法,其特征在于,應(yīng)用于微服務(wù)模塊的部署計算機設(shè)備,包括:
在接入配置中心的微服務(wù)模塊啟動后,加載預設(shè)的加解密變量;
從所述配置中心獲取當前應(yīng)用的所有配置變量;
利用所述加解密變量以及預設(shè)算法從所述所有配置變量中篩選出具有預設(shè)格式的配置變量作為待解密配置變量;
利用所述加解密變量中的密鑰對所述待解密配置變量進行預設(shè)解密算法運算,獲得解密后配置變量并返回至所述配置中心。
2.根據(jù)權(quán)利要求1所述的配置變量加解密方法,其特征在于,所述加解密變量包括密文前綴和/或密文后綴。
3.根據(jù)權(quán)利要求2所述的配置變量加解密方法,其特征在于,所述利用所述加解密變量以及預設(shè)算法從所述所有配置變量中篩選出具有預設(shè)格式的配置變量包括:
利用預設(shè)算法遍歷所述所有配置變量,判斷配置變量中是否存在所述密文前綴的指定格式和/或所述密文后綴的指定格式;
確定具有所述密文前綴的指定格式和/或所述密文后綴的指定格式的配置變量作為所述待解密配置變量。
4.根據(jù)權(quán)利要求3所述的配置變量加解密方法,其特征在于,所述預設(shè)算法為正則表達式匹配算法。
5.根據(jù)權(quán)利要求1所述的配置變量加解密方法,其特征在于,還包括:
接收待加密配置變量,利用所述加解密變量以及預設(shè)規(guī)則對所述待加密配置變量進行加密,生成所述待解密配置變量;
將所述待解密配置變量寫入所述配置中心。
6.根據(jù)權(quán)利要求5所述的配置變量加解密方法,其特征在于,所述利用所述加解密變量以及預設(shè)規(guī)則對所述待加密配置變量進行加密包括:
利用所述加解密變量中的密鑰對所述待加密配置變量進行預設(shè)加密算法運算,生成加密字符串;
利用所述加解密變量中的密文前綴和/或密文后綴為所述加密字符串添加相應(yīng)格式的前綴和/或后綴,生成待解密配置變量。
7.根據(jù)權(quán)利要求1所述的配置變量加解密方法,其特征在于,所述配置中心包括diamond配置中心、disconf配置中心以及ctrip apollo配置中心。
8.一種配置變量加解密裝置,其特征在于,應(yīng)用于微服務(wù)模塊的部署計算機設(shè)備,包括:
預設(shè)變量加載模塊,用于在接入配置中心的微服務(wù)模塊啟動后,加載預設(shè)的加解密變量;
配置變量加載模塊,用于從所述配置中心獲取當前應(yīng)用的所有配置變量;
配置變量篩選模塊,用于利用所述加解密變量以及預設(shè)算法從所述所有配置變量中篩選出具有預設(shè)格式的配置變量作為待解密配置變量;
配置變量解密模塊,用于利用所述加解密變量中的密鑰對所述待解密配置變量進行預設(shè)解密算法運算,獲得解密后配置變量并返回至所述配置中心。
9.一種計算機設(shè)備,其特征在于,包括存儲器以及處理器,所述存儲器存儲有計算機程序,所述處理器運行所述計算機程序以使所述計算機設(shè)備執(zhí)行根據(jù)權(quán)利要求1至7中任一項所述的配置變量加解密方法。
10.一種可讀存儲介質(zhì),其特征在于,其存儲有計算機程序,所述計算機程序在處理器上運行時執(zhí)行權(quán)利要求1至7中任一項所述的配置變量加解密方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于樹根互聯(lián)技術(shù)有限公司,未經(jīng)樹根互聯(lián)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011420727.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





