对jasypt的加解密 为什么要设置无关的密码?
很简单的 导入jar 3个包commons-codec-1.4.jar
commons-lang-2.3.jar
jasypt-1.5.jar
写个类 To Test:
//加密
BasicTextEncryptor textEncryptor = new BasicTextEncryptor();
textEncryptor.setPassword("123"); ////为什么要这个
String newPassword = textEncryptor.encrypt("testpassword");
System.out.println(newPassword);
//解密
BasicTextEncryptor textEncryptor1 = new BasicTextEncryptor();
textEncryptor1.setPassword("123"); //为什么要这个
String oldPassword = textEncryptor1.decrypt(newPassword);
System.out.println(oldPassword);
--------------------------------------------------------------
ok了 --------------------编程问答-------------------- 这就是对称加密算法要用到的,加密和解密电文都需要相同的密钥
补充:Java , Java EE