Warum setzen Sie ein Passwort über jasypt beim verschlüsseln von text?
Verschlüsseln ein Passwort ich verwenden (geändert von http://www.jasypt.org/encrypting-texts.html):
BasicTextEncryptor textEncryptor = new BasicTextEncryptor();
textEncryptor.setPassword(myEncryptionPassword);
String myEncryptedText = textEncryptor.encrypt(myText);
String plainText = textEncryptor.decrypt(myEncryptedText);
Warum ist ein Passwort erforderlich, um auf BasicTextEncryptor ?
Ich kann nicht verstehen, etwas grundlegendes hier aber tut dies nicht Sinn machen, obwohl es nicht funktioniert :
BasicTextEncryptor textEncryptor = new BasicTextEncryptor();
String myEncryptedText = textEncryptor.encrypt(myText);
String plainText = textEncryptor.decrypt(myEncryptedText);
- Du tust Passwort-Basierte Verschlüsselung, der Grund, warum benötigen Sie ein Passwort.
- ok, aber das Passwort wird nicht gefragt wieder. Ist es als Teil der algoruithm für die Generierung der verschlüsselten Passwort ?
- In der gleichen Sitzung sind Sie das Kennwort, verschlüsseln und entschlüsseln von text. Versuchen Sie, entschlüsseln Sie den verschlüsselten text ohne das Passwort in einer anderen Sitzung.. es wird nicht funktionieren.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es funktioniert und es erfordert ein Kennwort für die Verschlüsselung und die Entschlüsselung. Zur Vereinfachung des Beispiels, das ich initiiert haben zwei Sitzungen der StandardPBEStringEncryptor als encryptor und decryptor
Ausgabe: