Entschlüsselt hex-kodierte Binärdaten a unter Verwendung des hex-kodierten Schlüssels c und Entschlüsselungsalgorithmus b. Das Ergebnis ist der unter Verwendung von Zeichensatz d aus den entschlüsselten Binärdaten erzeugte Text.
Ist für das verwendete Entschlüsselungsverfahren ein Initialvektor erforderlich, kann dieser als hex-kodierter Text mittels e angegeben werden.
Parameter
Parameter | Beschreibung |
|---|---|
a | Hex-kodierte, zu entschlüsselnde Daten. |
b | (optional) Entschlüsselungsalgorithmus. Default: AES. Hinweis: Verwenden Sie zur Auswahl eines Wertes die drei Punkte. Hinweis: Wird beim Algorithmus kein Verschlüsselungsmodus und Padding angegeben, wird der JVM-Default verwendet. Dieser kann sich mit JVM-Updates ändern, so dass immer eine komplette Algorithmusangabe erfolgen sollte. |
c | Schlüssel als hex-kodierter Text. |
d | (optional) Zeichensatz für die Umwandlung der entschlüsselten Binärdaten zu Text. Default: 8859_1. Hinweis: Verwenden Sie zur Auswahl eines Wertes die drei Punkte. |
e | (optional) Initialer Vektor als hex-kodierter Text. |
Beispiele
Die verwendeten Werte stammen aus dem Beispiel der Verschlüsselungsfunktion symmetric encryption().
Parameter a | b | c | d | e | Ergebnis |
|---|---|---|---|---|---|
5720cacf806b4feccfd1d4baf7b4e036 | 010203040506070809000a0b0c0d0e0f | täst? (Das Eurozeichen wird von 8859_1 nicht unterstützt) | |||
bfa536255e3055e5c3342eebb509eee3 | 010203040506070809000a0b0c0d0e0f | utf8 | täst€ | ||
bfa536255e3055e5c3342eebb509eee3 | AES/ECB/PKCS5Padding | 010203040506070809000a0b0c0d0e0f | utf8 | täst€ | |
64f2e3f139eb65be | DESEDE/ECB/PKCS5Padding | 010203040506070809000a0b0c0d0e0f | 8859_15 | täst€ |