<dependency>
<groupId>org.jasypt</groupId>
<artifactId>jasypt-spring31</artifactId>
<version>1.9.2</version>
</dependency>
import java.lang.reflect.InvocationTargetException;
import org.jasypt.util.text.BasicTextEncryptor;
import org.junit.Test;
public class JasyptTest{
@Test
public void jasyptTest(){
BasicTextEncryptor encryptor = new BasicTextEncryptor();
try{
String privateKey1 = "key1";
String privateKey2 = "key2";
BasicTextEncryptor.class.getMethod(str1+str2,String.class)
.invoke(encryptor, "key3");
}catch(Exception e){
System.out.println("init fail...");
}
String result = encryptor.encrypt("password");
System.out.println("加密结果:"+result);
String pass = encryptor.decrypt(result);
System.out.println("解密结果:"+pass);
}
}
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有