大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 SpringBoot配置文件加密

SpringBoot配置文件加密

更新時間:2021-09-30 10:39:09 來源:動力節點 瀏覽1632次

對于很多初學者來說,有很多知識都需要學習,比如SpringBoot配置文件加密要怎么做呢?小編來告訴大家。

首先,這些都是建立在你的springboot項目是能正常運行的前提下。

第一步:pom文件加入依賴,如圖:

這里提供一個版本

<dependency>
   <groupId>com.github.ulisesbocchio</groupId>
   <artifactId>jasypt-spring-boot-starter</artifactId>
   <version>2.1.0</version>
</dependency>

第二步:生成密鑰

找到你本地maven倉庫的jasypt的jar包,在該目錄下打開cmd命令窗口,如圖:

執行

java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="test" password=test algorithm=PBEWithMD5AndDES

其中input為你的明文密碼,這里我演示的是test,password為你的私鑰,algorithm這個是一個規則,切勿更改!!!。執行后如圖:

簡單解釋一下,這里的OUTPUT就是加密之后的密文(密碼)。這里提供一下cmd復制文本的辦法(因為我一開始也不會cmd復制):鼠標右鍵標記然后選中你要復制的內容,就可以復制啦。

第三步:springboot配置文件中添加配置,如圖:

這里我用的是application.yml文件,application.properties文件寫成這樣:jasypt.encryptor.password=test。

但是真正使用的是啟動類中System.setProperty("jasypt.encryptor.password", "demo");給這一節點間重新賦值,這樣有利于再次保護到私鑰,(如果哪位有更好的方案,請及時留言,大家一起討論討論。)

說明:上圖第一個password對應第二步中ARGUEMENTS中的password,第二個password對應第二步中OUTPUT中的結果,形式一定要加上ENC(you password),如圖所示。

第四步:通過命令解密密碼

執行命令

java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI input="nhyL4CzSQv/aPxoe7TzpOQ==" password=test algorithm=PBEWithMD5AndDES

結果如下圖:

這里到最后就完成了springboot和jasypt的集成啦,是不是非常簡單。不過有一點要注意哦,千萬不要泄露你的配置文件哦(特別是ARGUMENTS里面的password,這個相當于私鑰),不然別人可以通過第四步解密你的密碼,建議還是把配置文件放在配置中心。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美xxxx8888视频 | 一本大道加勒比久久综合 | 97色精品视频在线观看免费 | 最近中文字幕无免费视频 | 欧美在线成人午夜影视 | 四虎海外影库www4hu | 波多野结衣中文丝袜字幕 | 国产乱肥老妇精品视频 | 成人免费观看www视频 | 亚洲国产精久久久久久久春色 | 九九在线观看高清免费 | 国产日产欧产精品网站 | 欧美 日韩 中文 | 99热久久这里只有精品首页 | 中文字幕伦理聚合第一页 | 99免费观看 | 亚洲一区中文字幕 | 天天摸天天操 | 波多野结衣高清在线播放 | 亚洲国产成人九九综合 | www四虎 | 欧美日韩亚洲一区 | 久久91亚洲精品久久91综合 | 97天天做天天爱夜夜爽 | 香蕉福利久久福利久久香蕉 | 日韩在线国产 | 中文字幕一区二区在线观看 | 寡妇野外啪啪一区二区 | 久久久久久综合一区中文字幕 | 午夜视频久久 | 亚洲国产香蕉视频欧美 | 久久草视频在线 | 四虎激情影院 | 婷婷综合久久狠狠色99h | 久久亚洲国产精品 | 欧美成人久久久免费播放 | 欧美激情xxxx性bbbb | 久99久热只有精品国产99 | 爱色aⅴ | 麻豆成人在线 | 亚洲天堂一区二区 |