Class PBEWithMD5AndDES

java.lang.Object
de.bsvrz.sys.funclib.crypt.PBEWithMD5AndDES
All Implemented Interfaces:
Decrypt, Encrypt

public class PBEWithMD5AndDES extends Object implements Encrypt, Decrypt
Klasse, die Methoden zur Ent/Verschlüssung nach PBE With MD5 And DES zur Verfügung
  • Constructor Details

    • PBEWithMD5AndDES

      public PBEWithMD5AndDES()
  • Method Details

    • encrypt

      public byte[] encrypt(String cleartext, String encryptionText) throws Exception
      Description copied from interface: Encrypt
      Verschlüsselt einen Text
      Specified by:
      encrypt in interface Encrypt
      Parameters:
      cleartext - Text, der verschlüsselt werden soll. Der Text muss ISO-8859-1 konform sein.
      encryptionText - Text, der benutzt werden soll um den Klartext zu verschlüsseln. Dieser Text wird ebenfalls zum entschlüsseln benötigt.
      Returns:
      Verschlüsselter Text
      Throws:
      Exception - Fehler, die beim verschlüsseln aufgetreten sind
      See Also:
    • encrypt

      public byte[] encrypt(byte[] cleartext, String encryptionText) throws Exception
      Description copied from interface: Encrypt
      Verschlüsselt einen Text
      Specified by:
      encrypt in interface Encrypt
      Parameters:
      cleartext - Text, der verschlüsselt werden soll. Der Text muss ISO-8859-1 konform sein.
      encryptionText - Text, der benutzt werden soll um den Klartext zu verschlüsseln. Dieser Text wird ebenfalls zum entschlüsseln benötigt.
      Returns:
      Verschlüsselter Text
      Throws:
      Exception - Fehler, die beim verschlüsseln aufgetreten sind
      See Also:
    • decrypt

      public byte[] decrypt(byte[] encryptedText, String decryptionText) throws Exception
      Description copied from interface: Decrypt
      Eine Implementierung dieser Methode entschlüsselt einen verschlüsselten Text mit einem bestimmten Verfahren.
      Specified by:
      decrypt in interface Decrypt
      Parameters:
      encryptedText - Text, der verschlüsselt ist und entschlüsselt werden soll
      decryptionText - Text, der zum entschlüsseln der Daten benutzt werden soll, dieser Text wurde auch zum verschlüsseln benutzt.
      Returns:
      Entschlüsselter Text
      Throws:
      Exception - Fehler, die beim entschlüsseln aufgetreten sind
      See Also: