Funktionsblock CRYPT_HMAC

Der Funktionsblock CRYPT_HMAC berechnet den HMAC-Hash einer Zeichenkette gemäss der Konfiguration.

Eingang DATA

Definiert die Zeichenkette, aus der der Hash berechnet wird.

Eingang KEY

Definiert den verwendeten Schlüssel zur Berechnung.

Eingang ALGO

Definiert den zu verwendenden Algorithmus zum Erzeugen des Hash-Wertes. Wird kein Wert angegeben, so wird der Algorithmus sha256 verwendet. Es werden folgende Algorithmen unterstützt:

  • md2
  • md4
  • md5
  • sha1
  • sha224
  • sha256
  • sha384
  • sha512
  • ripemd128
  • ripemd160
  • ripemd256
  • ripemd320
  • whirlpool
  • tiger128,3
  • tiger160,3
  • tiger192,3
  • tiger128,4
  • tiger160,4
  • tiger192,4
  • snefru
  • snefru256
  • gost
  • gost-crypto
  • adler32
  • crc32
  • crc32b
  • fnv132
  • fnv1a32
  • fnv164
  • fnv1a64
  • joaat
  • haval128,3
  • haval160,3
  • haval192,3
  • haval224,3
  • haval256,3
  • haval128,4
  • haval160,4
  • haval192,4
  • haval224,4
  • haval256,4
  • haval128,5
  • haval160,5
  • haval192,5
  • haval224,5
  • haval256,5

Eingang BINARY

Ist der Eingang wahr, so wird eine binäre Ausgabe erzeugt. Dies entspricht der Nachbearbeitung mittels Funktionsblock HEX2BIN. Ist jedoch direkt viel effizienter.

Ausgang HASH

Am Ausgang wird die Prüfsumme als hexadezimale Zeichenkette oder binärer Wert ausgegeben.