最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nacos配置內容加密實現(xiàn)過程

 更新時間:2025年08月06日 14:20:52   作者:東皋長歌  
文章介紹了在Nacos配置中實現(xiàn)加密的步驟,包括引入AES加密插件、重新編譯Nacos服務端、修改SpringBoot應用配置前綴,并確保加密后內容在數據庫存儲而應用端能解密讀取

一、背景

因為項目中安全檢查的要求,需要將nacos配置的內容進行加密,所以需要實現(xiàn)將配置內容加密處理,這里引入nacos-aes-encryption-plugin插件來完成這一需求。

二、實現(xiàn)步驟

1. 重新編譯nacos服務端

1.1  從github下載Nacos源碼,地址https://github.com/alibaba/nacos

1.2  在config模塊中引入插件:

<dependency>
    <groupId>com.alibaba.nacos</groupId>
    <artifactId>nacos-aes-encryption-plugin</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>

1.3  服務端編譯:

cd nacos && mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U

其中,-Prelease-nacos 是編譯參數,表示編譯的是 Nacos release 版本。-U參數表示強制更新依賴。

1.4 編譯完成后,會在distribution/target目錄下生成nacos-server-x.x.x.zip包,可作為nacos的版本包直接使用。

1.5 使用上面的包重新部署nacos

2. Nacos頁面配置

進入Nacos控制臺,配置內容正常處理,配置名以"cipher-aes-"開頭。

例:cipher-aes-user

3. SpringBoot應用服務端(后端服務)

3.1   在服務中引入

<dependency>
    <groupId>com.alibaba.nacos</groupId>
    <artifactId>nacos-aes-encryption-plugin</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>

3.2  將項目的yml文件中的"spring.cloud.nacos.config.prefix"改為"cipher-aes-"開頭。

例:cipher-aes-user。

4. 結果

上述配置完之后,在數據庫端看到的配置內容就是加密后的內容,但是在應用端和web端讀取的時候都是解密后的明文。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Spring Cloud Gateway不同頻率限流的解決方案(每分鐘,每小時,每天)

    Spring Cloud Gateway不同頻率限流的解決方案(每分鐘,每小時,每天)

    SpringCloud Gateway 是 Spring Cloud 的一個全新項目,它旨在為微服務架構提供一種簡單有效的統(tǒng)一的 API 路由管理方式。這篇文章主要介紹了Spring Cloud Gateway不同頻率限流(每分鐘,每小時,每天),需要的朋友可以參考下
    2020-10-10
  • java字符串轉數字及各種數字轉字符串的3種方法

    java字符串轉數字及各種數字轉字符串的3種方法

    這篇文章主要介紹了java字符串轉數字及各種數字轉字符串的3種方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • Springboot整合LangChain4j 全流程

    Springboot整合LangChain4j 全流程

    LangChain4j是一個專為Java生態(tài)打造的大語言模型應用開發(fā)框架,支持多種模型提供商,具備豐富的功能模塊,如對話記憶、RAG管道支持、結構化輸出等,這篇文章給大家介紹Springboot整合LangChain4j的全流程,感興趣的朋友跟隨小編一起看看吧
    2026-05-05
  • Spring中的JdbcTemplate詳細解析

    Spring中的JdbcTemplate詳細解析

    這篇文章主要介紹了Spring中的JdbcTemplate詳細解析,JdbcTemplate是Spring框架中提供的一個對象,是對原始繁瑣的Jdbc API對象的簡單封裝,Spring框架為我們提供了很多的操作模板類,需要的朋友可以參考下
    2024-01-01
  • java 內嵌Groovy動態(tài)腳本操作

    java 內嵌Groovy動態(tài)腳本操作

    這篇文章主要介紹了java 內嵌Groovy動態(tài)腳本操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • 淺談Java工程讀取resources中資源文件路徑的問題

    淺談Java工程讀取resources中資源文件路徑的問題

    下面小編就為大家?guī)硪黄獪\談Java工程讀取resources中資源文件路徑的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 解析Runtime中shutdown hook的使用詳解

    解析Runtime中shutdown hook的使用詳解

    本篇文章是對解析Runtime中shutdown hook的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • 淺談java中String的兩種賦值方式的區(qū)別

    淺談java中String的兩種賦值方式的區(qū)別

    這篇文章主要介紹了淺談java中String的兩種賦值方式的區(qū)別。簡單介紹了兩種賦值方式,然后進行了實例分析,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Spring Cloud 服務網關Zuul的實現(xiàn)

    Spring Cloud 服務網關Zuul的實現(xiàn)

    這篇文章主要介紹了Spring Cloud 服務網關Zuul的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • 如何將char類型的數字字符轉換成int類型問題

    如何將char類型的數字字符轉換成int類型問題

    這篇文章主要介紹了如何將char類型的數字字符轉換成int類型問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12

最新評論

温州市| 郓城县| 饶平县| 隆回县| 定边县| 松原市| 连州市| 宁安市| 门源| 上栗县| 新干县| 靖西县| 乃东县| 阿坝县| 日照市| 新泰市| 溆浦县| 来宾市| 宁河县| 若尔盖县| 岫岩| 姚安县| 黄山市| 汝州市| 中西区| 翁源县| 永康市| 晴隆县| 长乐市| 武乡县| 靖远县| 定结县| 昌平区| 汶上县| 黑水县| 龙泉市| 凤凰县| 南部县| 元江| 洪湖市| 乡宁县|