国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Java > 正文

Spring Cloud 配置中心內(nèi)容加密的配置方法

2024-07-14 08:41:18
字體:
供稿:網(wǎng)友

從配置獲取的配置默認是明文的,有些像數(shù)據(jù)源這樣的配置需要加密的話,需要對配置中心進行加密處理。

下面使用對稱性加密來加密配置,需要配置一個密鑰,當然也可以使用RSA非對稱性加密,但對稱加密比較方便也夠用了,這里就以對稱加密來配置即可。

1、安裝JCE

JDK下的JCR默認是有長度限制的,需要替換沒有長度限制的JCE版本。

http://www.oracle.com/technet...

把下載包里面的兩個jar文件復(fù)制替換到JAVA_HOME/jre/lib/security目錄下。

2、添加加密KEY

配置中心配置文件中加入加密密鑰。

encrypt:  key: 0e010e17-2529-4581-b907-c8edcfd6be09

3、查看加密功能狀態(tài)

http://192.168.1.237:7100/encrypt/status

功能正常會顯示OK

{"status":"OK"}

4、加密解密

對develop字符串加密

curl http://192.168.1.237:7100/encrypt -d develop -u config-user:99282424-5939-4b08-a40f-87b2cbc403f6

對develop字符串解密

curl http://192.168.1.237:7100/decrypt -d 0fb593294187a31f35dea15e8bafaf77745328dcc20d6d6dd0dfa5ae753d6836 -u config-user:99282424-5939-4b08-a40f-87b2cbc403f6-u username:password 為basic認證

5、配置文件

spring:  datasource:   username: '{cipher}0fb593294187a31f35dea15e8bafaf77745328dcc20d6d6dd0dfa5ae753d6836'

需要加密的內(nèi)容以{cipher}開頭,并注意要使節(jié)單引號包起來,不然報錯。

6、讀取配置

這樣客戶端讀取出來的配置是自動解密了的,如果要關(guān)閉自動解密功能通過客戶端自己來解密,同時也要保留加解密的端點可以通過關(guān)閉以下配置即可。

spring.cloud.config.server.encrypt.enabled=false

總結(jié)

以上所述是小編給大家介紹的Spring Cloud 配置中心內(nèi)容加密的配置方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對VeVb武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識閱讀請移步到JAVA教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 花莲县| 庐江县| 南汇区| 宁河县| 阿鲁科尔沁旗| 东宁县| 木里| 丰镇市| 文安县| 文昌市| 大新县| 沛县| 重庆市| 东光县| 噶尔县| 贵港市| 大港区| 浪卡子县| 大化| 汶上县| 永仁县| 南皮县| 呼伦贝尔市| 荣成市| 开远市| 仁寿县| 罗江县| 崇明县| 永顺县| 高州市| 修文县| 龙胜| 利川市| 乐亭县| 西和县| 璧山县| 西和县| 巴塘县| 邯郸市| 杂多县| 南陵县|