de.bsvrz.sys.funclib.crypt
Class PBEWithMD5AndDES

java.lang.Object
  extended by 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

Author:
Kappich Systemberatung

Constructor Summary
PBEWithMD5AndDES()
           
 
Method Summary
 byte[] decrypt(byte[] encryptedText, String decryptionText)
          Eine Implementierung dieser Methode entschlüsselt einen verschlüsselten Text mit einem bestimmten Verfahren.
 byte[] encrypt(byte[] cleartext, String encryptionText)
          Verschlüsselt einen Text
 byte[] encrypt(String cleartext, 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(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:
Decrypt

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

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:
Encrypt