Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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 Detail

      • PBEWithMD5AndDES

        public PBEWithMD5AndDES()
    • Method Detail

      • 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