功能區塊 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
在輸出端,將檢查和作為十六進制字符串或二進制值輸出。