Funktionsblock CRYPT_HMAC

Funktionsblocket CRYPT_HMAC beräknar HMAC-hashen av en sträng enligt konfigurationen.

Ingång DATA

Definierar strängen som hashen beräknas från.

Ingång KEY

Definierar den använda nyckeln för beräkningen.

Ingång ALGO

Definierar algoritmen som ska användas för att generera hash-värdet. Om inget värde anges, så används algoritmen sha256. Följande algoritmer stöds:

  • 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

Ingång BINARY

Om ingången är sann, så genereras en binär utgång. Detta motsvarar efterbearbetning med hjälp av funktionsblocket HEX2BIN. Men det är dock direkt mycket effektivare.

Utgång HASH

Vid utgången ges kontrollsumman ut som en hexadecimal sträng eller binärt värde.