Class PBEWithMD5AndDES

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

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

    Constructors
    Constructor Description
    PBEWithMD5AndDES()  
  • Method Summary

    Modifier and Type Method Description
    byte[] decrypt​(byte[] encryptedText, java.lang.String decryptionText)
    Eine Implementierung dieser Methode entschlüsselt einen verschlüsselten Text mit einem bestimmten Verfahren.
    byte[] encrypt​(byte[] cleartext, java.lang.String encryptionText)
    Verschlüsselt einen Text
    byte[] encrypt​(java.lang.String cleartext, java.lang.String encryptionText)
    Verschlüsselt einen Text

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PBEWithMD5AndDES

      public PBEWithMD5AndDES()
  • Method Details

    • encrypt

      public byte[] encrypt​(java.lang.String cleartext, java.lang.String encryptionText) throws java.lang.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:
      java.lang.Exception - Fehler, die beim verschlüsseln aufgetreten sind
      See Also:
      Decrypt
    • encrypt

      public byte[] encrypt​(byte[] cleartext, java.lang.String encryptionText) throws java.lang.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:
      java.lang.Exception - Fehler, die beim verschlüsseln aufgetreten sind
      See Also:
      Decrypt
    • decrypt

      public byte[] decrypt​(byte[] encryptedText, java.lang.String decryptionText) throws java.lang.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:
      java.lang.Exception - Fehler, die beim entschlüsseln aufgetreten sind
      See Also:
      Encrypt