Kryptographie

GetMD5Hash#

Die Aktion GetMD5Hash berechnet den MD5-Hashwert eines angegebenen Wertes.

<GetMD5Hash Value="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Value: Der Eingabewert, für den der MD5-Hash berechnet wird.
  • Variable: Variable, in der der berechnete MD5-Hash gespeichert wird.
  • Condition: (Optional) Eine Bedingung, die erfüllt sein muss, damit die Aktion ausgeführt wird.
  • Variable: Die Variable, in der das Ergebnis gespeichert wird.
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen. Standardwert: false.

Beispiel:

<GetMD5Hash Value="HelloWorld" Condition="" Variable="{@Result}" IgnoreError="false" />

Berechnet den MD5-Hashwert des Strings HelloWorld und speichert ihn in der Variablen {@Result}.

 

GetSHA1Hash#

Die Aktion GetSHA1Hash berechnet den SHA1-Hashwert eines angegebenen Wertes.

<GetSHA1Hash Value="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Value: Der Eingabewert, für den der SHA1-Hash berechnet wird.
  • Variable: Variable, in der der berechnete SHA1-Hash gespeichert wird.
  • Condition: (Optional) Eine Bedingung, die erfüllt sein muss, damit die Aktion ausgeführt wird.
  • Variable: Die Variable, in der das Ergebnis gespeichert wird.
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen. Standardwert: false.

Beispiel:

<GetSHA1Hash Value="HelloWorld" Condition="" Variable="{@Result}" IgnoreError="false" />

Berechnet den SHA1-Hashwert des Strings HelloWorld und speichert ihn in der Variablen {@Result}.

 

EncryptAES#

Die Aktion EncryptAES verschlüsselt einen Wert mit dem AES-Algorithmus.

<EncryptAES Value="" Key="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Value: Der Wert, der verschlüsselt werden soll.
  • Key: Der Schlüssel mit dem die Verschlüsselung durchgeführt wird.
  • Condition: (Optional) Eine Bedingung, die erfüllt sein muss, damit die Aktion ausgeführt wird.
  • Variable: Die Variable, in der das Ergebnis gespeichert wird.
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen. Standardwert: false.

Beispiel:

<EncryptAES Value="HelloWorld" Key="1234567890123456" Condition="" Variable="{@Result}" IgnoreError="false" />

Verschlüsselt den String HelloWorld mit dem AES-Schlüssel 1234567890123456 und speichert den verschlüsselten Wert in {@Result}.

 

DecryptAES#

Die Aktion DecryptAES entschlüsselt einen mit AES verschlüsselten Wert.

<DecryptAES Value="" Key="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Value: Der Wert, der entschlüsselt werden soll.
  • Key: Der Schlüssel mit dem die Entschlüsselung durchgeführt wird.
  • Condition: (Optional) Eine Bedingung, die erfüllt sein muss, damit die Aktion ausgeführt wird.
  • Variable: Die Variable, in der das Ergebnis gespeichert wird.
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen. Standardwert: false.

Beispiel:

<DecryptAES Value="EncryptedValue" Key="1234567890123456" Condition="" Variable="{@Result}" IgnoreError="false" />

Entschlüsselt den Wert "EncryptedValue" mit dem AES-Schlüssel "1234567890123456" und speichert den entschlüsselten Wert in {@Result}.

 

EncodeBase64#

Die Aktion EncodeBase64 kodiert einen Wert im Base64-Format.

<EncodeBase64 Value="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Value: Der Wert, der kodiert werden soll.
  • Condition: (Optional) Eine Bedingung, die erfüllt sein muss, damit die Aktion ausgeführt wird.
  • Variable: Die Variable, in der das Ergebnis gespeichert wird.
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen. Standardwert: false.

Beispiel:

<EncodeBase64 Value="HelloWorld" Condition="" Variable="{@Result}" IgnoreError="false" />

Kodiert den String HelloWorld im Base64-Format und speichert das Ergebnis in {@Result}.

 

DecodeBase64#

Die Aktion DecodeBase64 dekodiert einen Base64-kodierten Wert.

<DecodeBase64 Value="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Value: Der Wert, der dekodiert werden soll.
  • Condition: (Optional) Eine Bedingung, die erfüllt sein muss, damit die Aktion ausgeführt wird.
  • Variable: Die Variable, in der das Ergebnis gespeichert wird.
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen. Standardwert: false.

Beispiel:

<DecodeBase64 Value="SGVsbG9Xb3JsZA==" Condition="" Variable="{@Result}" IgnoreError="false" />

Dekodiert den Base64-kodierten Wert SGVsbG9Xb3JsZA== und speichert das Ergebnis in {@Result}.

 

GetRandomKey#

Die Aktion GetRandomKey erzeugt einen zufälligen Schlüssel bestehend aus den Zeichen 0-9 und A-F.

<GetRandomKey Length="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Condition: (Optional) Eine Bedingung, die erfüllt sein muss, damit die Aktion ausgeführt wird.
  • Variable: Die Variable, in der das Ergebnis gespeichert wird.
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen. Standardwert: false.

Beispiel:

<GetRandomKey Length="16" Condition="" Variable="{@Result}" IgnoreError="false" />

Erzeugt einen 16 Zeichen langen zufälligen Schlüssel und speichert ihn in {@Result}.

 

CreateNewGuid#

Die Aktion CreateNewGuid erzeugt eine neue GUID.

<CreateNewGuid Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Condition: (Optional) Eine Bedingung, die erfüllt sein muss, damit die Aktion ausgeführt wird.
  • Variable: Die Variable, in der das Ergebnis gespeichert wird.
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen. Standardwert: false.

Beispiel:

<CreateNewGuid Condition="" Variable="{@Result}" IgnoreError="false" />

Erzeugt eine neue GUID und speichert sie in {@Result}. Beispielausgabe: d94f3f01-2b1f-4a8e-b19d-c3a953f12345.