配置文件中的明文密码加密
[[toc]]
步骤一:引入jar包
在 pom.xml 文件中引入依赖
1 | <dependency> |
版本太高可能会报错
步骤二:生成加密串
找到 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 | datasource: |