第一步:pom文件加入依赖
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>2.1.0</version>
</dependency>
第二步:生成密钥
1:找到你本地maven仓库的jasypt的jar包,在该目录下打开cmd命令窗口
执行 :
java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="root" password=root algorithm=PBEWithMD5AndDES
input:是你的明文密码
password:你的私钥
algorithm:是加密的方式(默认)
执行后:OUTPUT就是加密之后的密文(密码)
第三步:springboot配置文件中添加配置
第四步:通过命令解密密码
执行:
java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI input="DKirxYmYKcnxyhEVsbNuDQ==" password=root algorithm=PBEWithMD5AndDES