jasypt 配置檔案加密

2021-09-24 13:59:57 字數 657 閱讀 3146

system property

environment property

command line argument

yaml properties

other custom property sources引入依賴

com.github.ulisesbocchio

jasypt-spring-boot-starter

2.0.0

github官網有三種使用方式,這裡只簡單介紹一下開啟自動配置的方式(非常簡單)。
jasypt:

encryptor:

password: 你的秘鑰

設定秘鑰後,jasypt會根據你設定的秘鑰,然後根據一定的演算法對你要加密或解密資料進行加解密。

在使用的時候我們要使用enc限定符字眼,他告訴jasypt需要解析他。

類似這樣,那麼我們程式在啟動的時候會自動解析出明文。比如我們加密的資料庫賬號密碼,如果我們直接拿密文肯定是連不上我們的資料庫的,但是jasypt在啟動的時候自動為我們做了解密工作,實際上我們還是拿著解密後的明文來訪問資料庫的。

C 配置檔案加密

以管理員的身份執行 vs 開發人員命令提示 aspnet regiis.exe pef 配置節 專案路徑 例如 aspnet regiis.exe pef connectionstrings c myweb helloservice prov dataprotectionconfigurationp...

Java加密解密 Jasypt

1.download url 2.依賴 jar jasypt 1.9.0.jar 3.加密 預設加密 解密演算法是 pbewithmd5anddes standardpbestringencryptor encryptor new standardpbestringencryptor encrypt...

使用jasypt加密解密

spring boot 2.1.11.release gradle 4.8 1 在build.gradle匯入jar implementation com.github.ulisesbocchio jasypt spring boot starter 1.18 jasypt.encryptor.pa...