簡單記錄jasypt使用

2021-10-02 18:55:43 字數 730 閱讀 4884

前言

本文簡單記錄下工作中對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以上的版本用了...