對密碼進行加密我使用(從http://www.jasypt.org/encrypting-texts.html修改):爲什麼在加密文本時使用jasypt設置密碼?
BasicTextEncryptor textEncryptor = new BasicTextEncryptor();
textEncryptor.setPassword(myEncryptionPassword);
String myEncryptedText = textEncryptor.encrypt(myText);
String plainText = textEncryptor.decrypt(myEncryptedText);
爲什麼需要密碼才能對BasicTextEncryptor設置?
我可能是這裏不理解一些基本的東西,但沒有這個沒有意義,雖然它不工作:
BasicTextEncryptor textEncryptor = new BasicTextEncryptor();
String myEncryptedText = textEncryptor.encrypt(myText);
String plainText = textEncryptor.decrypt(myEncryptedText);
你正在做的基於密碼的加密,你爲什麼需要密碼的原因。 – user3020494
@ user3020494確定但不再詢問此密碼。它是否被用作生成加密密碼的算法的一部分? –
在同一個會話中,您正在設置密碼,對文本進行加密和解密。嘗試解密加密的文本,而不在另一個會話中設置密碼..它不會工作。 – user3020494