对配置文件中的明文密码进行加密
[[toc]]
1.1 步骤一:引入 jar 包
在 pom.xml 文件中引入依赖
1 | <dependency> |
版本太高可能会报错
1.2 步骤二:生成加密串
找到 Maven 下载好的 org\jasypt\jasypt\1.9.3\jasypt-1.9.3.jar 所在位置,加密
注意包名!!!不要用错了,不是
com\melloware\jasypt\1.9.4\jasypt-1.9.3.jar
1 | java -cp jasypt-1.9.3.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input=testpassword password=testKey algorithm=PBEWithMD5AndDES |
- 加密:``java –cp 加密 jar 包的绝对路径 org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI`
- 解密:``java –cp 加密 jar 包的绝对路径 org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI`
- input=需要加密的字符串 (明文密码)
- password=(密钥)
- algorithm=加密算法,默认 PBEWithMD5AndDES

1.3 步骤三:在配置文件中配置
1 | datasource: |