Funksjonsblokk CRYPT_HMAC

Funksjonsblokken CRYPT_HMAC beregner HMAC-hashen av en streng ifølge konfigurasjonen.

Inngang DATA

Definerer strengen som hashen beregnes fra.

Inngang KEY

Definerer nøkkelen som brukes til beregningen.

Inngang ALGO

Definerer algoritmen som skal brukes for å generere hash-verdien. Hvis ingen verdi er angitt, så brukes algoritmen sha256. Følgende algoritmer støttes:

  • 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

Inngang BINARY

Hvis inngangen er sann, så genereres en binær utgang. Dette tilsvarer etterbehandling ved hjelp av funksjonsblokken HEX2BIN. Men er mye mer effektivt.

Utgang HASH

Ved utgangen blir sjekksummen utgitt som en heksadesimal streng eller binær verdi.