我怎样才能用 jaspyt 加密生成相同的输出
how can i generate same output with jaspyt encrypt
基本上我做的是
BasicTextEncryptor textEncryptor = new BasicTextEncryptor();
textEncryptor.setPassword(passphrase);
return textEncryptor.encrypt(clearText);
让我们说;对于 ABC 作为输入,这会生成
一次 XYZ,另一次 QWE 作为输出。我认为这是因为它随机生成盐或其他原因。
所以我的问题是:如何为给定的生成相同的加密输出
每次调用加密方法时输入字符串。
谢谢。
使用 ZeroSaltGenerator。
PooledPBEStringEncryptor entextEncryptor = new PooledPBEStringEncryptor();
entextEncryptor.setSaltGenerator(new ZeroSaltGenerator());
基本上我做的是
BasicTextEncryptor textEncryptor = new BasicTextEncryptor();
textEncryptor.setPassword(passphrase);
return textEncryptor.encrypt(clearText);
让我们说;对于 ABC 作为输入,这会生成 一次 XYZ,另一次 QWE 作为输出。我认为这是因为它随机生成盐或其他原因。
所以我的问题是:如何为给定的生成相同的加密输出 每次调用加密方法时输入字符串。
谢谢。
使用 ZeroSaltGenerator。
PooledPBEStringEncryptor entextEncryptor = new PooledPBEStringEncryptor();
entextEncryptor.setSaltGenerator(new ZeroSaltGenerator());