asymmetric encryption(a, algorithm b, key c, charset d, [iv e], [format f])


Verschlüsselt einen Text a unter Verwendung des Zeichensatzes d, dem asymmetrischen Schlüssel c und dem Algorithmus b. Das Ergebnis sind verschlüsselten Daten, siehe auch Parameter f.

Ist für das verwendete Verschlüsselungsverfahren ein Initialvektor notwendig, kann dieser mit e gesetzt werden.

Parameterbeschreibung


Parameter

Beschreibung

a

Zu verschlüsselnder Text.

b

Verschlüsselungsalgorithmus. 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 (public) als hex-kodierter Text.

d

Zeichensatz für die Umwandlung von Text a zu Binärdaten. Hinweis: Verwenden Sie zur Auswahl eines Wertes die drei Punkte.

e

(optional) Initialer Vektor als hex-kodierter Text.

f

(optional) Das Format des Rückgabewerts. Erlaubte Werte: hex, base64, raw. Default: hex

Beispiel


Public Key (Base64)
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCT1kTmUa8qH/r6GRZdPX5MZ2+fIsf4qr3UvTctt0iSbQB1FtzjhqsDRXQSnb60As561U5uW+O7+okI9a6dY/DX3xYWSQNsgF/4kGgYt4GeP9XLT9J7KqD5qmlao7xLnxn2D+MAowuEVMk3Ytvjur4O6AxslIxWWOdupxcYjF4mAwIDAQAB


Private Key (Base64)
MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAJPWROZRryof+voZFl09fkxnb58ix/iqvdS9Ny23SJJtAHUW3OOGqwNFdBKdvrQCznrVTm5b47v6iQj1rp1j8NffFhZJA2yAX/iQaBi3gZ4/1ctP0nsqoPmqaVqjvEufGfYP4wCjC4RUyTdi2+O6vg7oDGyUjFZY526nFxiMXiYDAgMBAAECgYAVZx/yeEDzyE19h8RFG3H9fbwbPd3VkmKJOhuS8sX+7Oj0CqtQBV8cyiFT0KKbTQy3m8oPEB6YSF0ufuMYxi9H2RlgqgcCkMotTgz8+yWfPKMF1a3cJWmg7Mz0P74RJl5CPU/KdExVp6d7Q00T0aBHaUNTn6JPh91lI24vh3cPgQJBAMh9yeU/322n/nTDmAXUGn+C44UUBFgIORm3Qy/tZNcSdHRD56Q7qpeBxHuh8BX8klUfNCqlVnWOPh9SIZsKITUCQQC8xIAaKtHvaCnOFwnBlKCdS3/yyu8t9kLEICXJp5eo9nAHD5AI/VewZ790mZkFWMVGObdBKYEf3qquGe4n+glXAkEAk85AWJUFJ7dQ3U4RNkLPIjAhgctnBGtThUTY8G1oCTKezdP94tLmCfnuG2MgN2VTkBOIBuSLX/D0lWycP8tw/QJAYE2zuSXdYtF2eoEAZjVIV9c72Ic1zPIVD/ACt0V8NyQ69S84YY22XfYgFAGEstieFHy/hEwDZ1n3I8lw2g5TEwJAfKiLNEy2Up4hMgmiIMeNZUT8VPwIvWHQNKCwiEr+FX6deMNOYYnHOUClrTnrM2jV02NjWA/Zg/tOCNA3SH4AFg==


Beispiel-Profil: Profile-asymmetric_encryption_decryption.pak