blu*_*sky 1 java security encryption cryptography jasypt
这个班 :
import org.jasypt.util.text.BasicTextEncryptor;
public class TestSame {
public static void main(String args[]){
BasicTextEncryptor textEncryptor = new BasicTextEncryptor();
textEncryptor.setPassword("test");
System.out.println(textEncryptor.encrypt("test"));
System.out.println(textEncryptor.encrypt("test"));
System.out.println(textEncryptor.decrypt("Nv4nMcuVwsvWVuYD7Av44Q=="));
System.out.println(textEncryptor.decrypt("bjU82X18p9gAivwomA+NpQ=="));
}
}
Run Code Online (Sandbox Code Playgroud)
生成此输出:
n3G0M4YH8QjPU+YMYsfTmw==
ftokGN7dMKyLtKBaim2RTQ==
test
test
Run Code Online (Sandbox Code Playgroud)
为什么加密文本不同?解密的文本是相同的,所以如何能够解密密码,因为每个加密的文本是不同的?
我希望使用相同密码和相同加密的相同文本会生成相同的加密文本,但似乎并非如此?
归档时间: |
|
查看次数: |
203 次 |
最近记录: |