前言
本文簡單記錄下工作中對jasypt的使用
步驟如下
引入jasypt
com.github.ulisesbocchio<
/groupid>
jasypt-spring-boot-starter<
/artifactid>
1.18
<
/version>
<
/dependency>
jasypt.encryptor.algorithm=pbewithmd5anddes
jasypt.encryptor.password=mykey
生成要加密的字串,將資料庫的使用者名稱和密碼進行加密
public
static
void
main
(string[
] args)
輸出資訊為
password:rzh3xkvb2xpcpdnvifu2sg==
配置資料來源配置
spring.datasource.password=
enc(rzh3xkvb2xpcpdnvifu2sg==
)
使用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...
SpringBoot使用Jasypt對配置檔案加密
com.github.ulisesbocchio jasypt spring boot starter 2.0.0 public static void main string args jasypt encryptor password leyou95536ghyewcve139864rwfafd...
使用jasypt加密 報錯
description 只是加入jar包,啟動之後就會報錯。這個是boot版本和jasypt匹配問題。看官網可以知道目前jasypt只支援2.1.0的boot 版本。我正常使用的版本是jasypt2.1.0 對應boot 2.1.0.最近又研究了一下,因為發現有人在boot 2.2.0以上的版本用了...