Toimintosarja CRYPT_HMAC

Toimintosarja CRYPT_HMAC laskee merkkijonon HMAC-tarkisteen mukaan määritetyn asetuksen mukaisesti.

Syöttö DATA

Määrittää merkkijonon, josta tarkiste lasketaan.

Syöttö KEY

Määrittää käytettävän avaimen laskentaa varten.

Syöttö ALGO

Määrittää käytetyn algoritmin tarkistearvon tuottamiseksi. Jos arvoa ei anneta, niin käytetään algoritmia sha256. Seuraavat algoritmit ovat käytettävissä:

  • 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

Syöttö BINARY

Jos syöttö on totta, niin tuotos on binääriarvo. Tämä vastaa toimintosarjan HEX2BIN käsittelyä. Se on kuitenkin suoraan paljon tehokkaampi.

Tuotos HASH

Tuotoksena tarkiste annetaan heksadesimaalina merkkijonona tai binääriarvona.