• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
logo Online Tools
0 Comments Favorite Copy Link Share

KMAC Calculate and Verify Online

TAG hash

Related Tools
KMAC Calculate and Verify Online-summary

Online KMAC (KECCAK Message Authentication Code) calculation and verification tool, supporting online calculation and verification of KMAC. Support input data and keys, select KMAC-128 or KMAC-256 algorithm, set output bit length and other parameters.

KMAC Calculate and Verify Online-instructions

The KECCAK Message Authentication Code (KMAC) algorithm is a variable-length keyed hash function described in NIST SP800-185 [SP800185]. It is based on KECCAK, the core SHA-3 algorithm. There are two variants, KMAC128 and KMAC256, which have expected security strengths of 128 and 256 bits, respectively. The "standard" output lengths for KMAC128 and KMAC256 are 256 bits (32 bytes) and 512 bits (64 bytes), respectively. The KMAC algorithm can theoretically output an infinitely-long stream of bytes, so it can also be used as a Pseudorandom function (PRF). Note that you cannot truncate a KMAC output value when used as a message authentication code.

  1. Input Content : Input the content used to generate the message authentication code, supporting strings, hex, base64 format.
  2. Input Key : Input the key used by KMAC, supports string, hex, base64 format.
  3. Algorithm : Select to use KMAC-128 algorithm or KMAC-256 algorithm.
  4. Output Length : Fill in the output length of KMAC message authentication code, in bits, with a range of [8,8388608]. The output length is a multiple of 8.
  5. Charset : If the format of input content/input key/customization is string, character set parameters are required.
  6. Customization : KMAC custom data, supports strings, hex, base64 format.
  7. Result Format : The display or input format of KMAC results supports hex, base64 format.
  8. Calculate : Generate KMAC results using the set parameters.
  9. Verify : Use the set parameters and input KMAC results to verify if the input results are correct.
  10. This tool has a certain frequency limit, please use this tool reasonably. Anonymous : 12/IP*Hour, Normal user : 12/Hour, VIP : 360/Hour, Senior VIP : 360/Hour.