Μονάδα Λειτουργίας CRYPT_HMAC

Η Μονάδα Λειτουργίας CRYPT_HMAC υπολογίζει τον HMAC-Hash μιας αλυσίδας χαρακτήρων σύμφωνα με τη ρύθμιση.

Είσοδος DATA

Ορίζει την αλυσίδα χαρακτήρων από την οποία υπολογίζεται ο Hash.

Είσοδος KEY

Ορίζει τον κλειδί που χρησιμοποιείται για τον υπολογισμό.

Είσοδος ALGO

Ορίζει τον αλγόριθμο που θα χρησιμοποιηθεί για την παραγωγή της τιμής Hash. Αν δεν οριστεί καμία τιμή, τότε χρησιμοποιείται ο αλγόριθμος sha256. Υποστηρίζονται οι ακόλουθοι αλγόριθμοι:

  • 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

Είσοδος BINARY

Αν η είσοδος είναι αληθής, τότε παράγεται μια δυαδική έξοδος. Αυτό αντιστοιχεί στην επεξεργασία με τη Μονάδα Λειτουργίας HEX2BIN. Είναι όμως πολύ πιο αποτελεσματική.

Έξοδος HASH

Στην έξοδο παράγεται το checksum ως δεκαεξαδική αλυσίδα χαρακτήρων ή δυαδική τιμή.