de.bsvrz.sys.funclib.crypt.hmacmd5
Class HmacMD5

java.lang.Object
  extended by de.bsvrz.sys.funclib.crypt.hmacmd5.HmacMD5
All Implemented Interfaces:
Encrypt

public class HmacMD5
extends Object
implements Encrypt

Diese Klasse verschlüsselt einen Text nach HmacMD5.

Author:
Kappich Systemberatung

Constructor Summary
HmacMD5()
           
 
Method Summary
 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

HmacMD5

public HmacMD5()
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