| Modifier and Type | Field and Description |
|---|---|
private int |
_count |
private byte[] |
_salt |
| Constructor and Description |
|---|
PBEWithMD5AndDES() |
| Modifier and Type | Method and 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
|
private byte[] |
getBytes(java.lang.String text)
Erzeugt aus einem String ein byte-Array.
|
private char[] |
getChars(java.lang.String text)
Zerlegt einen String in ein Array von Chars
|
private final byte[] _salt
private final int _count
private final char[] getChars(java.lang.String text)
Zerlegt einen String in ein Array von Chars
text - String, der zerlegt werden sollprivate final byte[] getBytes(java.lang.String text)
throws java.io.UnsupportedEncodingException
Erzeugt aus einem String ein byte-Array. Der String wird nach ISO-8859-1 zerlegt.
text - String, der in ein byte-Array zerlegt werden solljava.io.UnsupportedEncodingException - Falls der String nicht ISO-8859-1 konform istpublic byte[] encrypt(java.lang.String cleartext,
java.lang.String encryptionText)
throws java.lang.Exception
EncryptVerschlüsselt einen Text
encrypt in interface Encryptcleartext - 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.java.lang.Exception - Fehler, die beim verschlüsseln aufgetreten sindDecryptpublic byte[] encrypt(byte[] cleartext,
java.lang.String encryptionText)
throws java.lang.Exception
EncryptVerschlüsselt einen Text
encrypt in interface Encryptcleartext - 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.java.lang.Exception - Fehler, die beim verschlüsseln aufgetreten sindDecryptpublic byte[] decrypt(byte[] encryptedText,
java.lang.String decryptionText)
throws java.lang.Exception
DecryptEine Implementierung dieser Methode entschlüsselt einen verschlüsselten Text mit einem bestimmten Verfahren.
decrypt in interface DecryptencryptedText - Text, der verschlüsselt ist und entschlüsselt werden solldecryptionText - Text, der zum entschlüsseln der Daten benutzt werden soll, dieser Text wurde auch zum verschlüsseln benutzt.java.lang.Exception - Fehler, die beim entschlüsseln aufgetreten sindEncrypt