jasypt 加解密
- pom添加jar
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>1.8</version>
</dependency>
2.配置文件添加
jasypt:
encryptor:
password: 盐
- ENC(加密之后的字符串)
- 测试类:debug运行代码块得到加密后的字符串
import org.jasypt.encryption.StringEncryptor;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
@SpringBootTest
public class EncodeTest {
@Autowired
StringEncryptor stringEncryptor;
@Test
public void encryptPwd() {
//加密密码
String pwd = stringEncryptor.encrypt("your password");
System.out.println(pwd);
}
}
参考:
[添加链接描述](https://www.jb51.net/article/172454.htm)
[添加链接描述](https://www.cnblogs.com/zhaiyt/p/10188665.html)