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.
InformationsquelleAutor blue-sky | 2013-11-24
Schreibe einen Kommentar