Bloc Fonctionnel CRYPT_HMAC

Le bloc fonctionnel CRYPT_HMAC calcule le hachage HMAC d'une chaîne de caractères selon la configuration.

Entrée DATA

Définir la chaîne de caractères à partir de laquelle le hachage est calculé.

Entrée KEY

Définir la clé utilisée pour le calcul.

Entrée ALGO

Définir l'algorithme à utiliser pour générer la valeur de hachage. Si aucune valeur n'est indiquée, l'algorithme sha256 est utilisé. Les algorithmes suivants sont pris en charge :

  • 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

Entrée BINARY

Si l'entrée est vraie, une sortie binaire est générée. Cela correspond au post-traitement à l'aide du bloc fonctionnel HEX2BIN. Cependant, cela est beaucoup plus efficace.

Sortie HASH

La somme de contrôle est délivrée en sortie sous forme de chaîne hexadécimale ou de valeur binaire.