Bloc Funcțional CRYPT_HMAC

Blocul funcțional CRYPT_HMAC calculează hash-ul HMAC al unui șir de caractere conform configurației.

Intrarea DATA

Defineste șirul de caractere din care se calculează hash-ul.

Intrarea KEY

Defineste cheia utilizată pentru calculare.

Intrarea ALGO

Defineste algoritmul folosit pentru generarea valorii de hash. Dacă nu se specifică o valoare, se utilizează algoritmul sha256. Urmează algoritmi suportați:

  • 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

Intrarea BINARY

Dacă intrarea este adevărată, se generează o ieșire binară. Aceasta corespunde prelucrării prin blocul funcțional HEX2BIN. Este însă mult mai eficientă.

Ieșirea HASH

La ieșire se afișează suma de control ca șir de caractere hexazecimal sau valoare binară.