相关工具
在线 KMAC (KECCAK Message Authentication Code) 计算和验证工具,支持在线计算和验证 KMAC。支持输入数据和密钥,选择KMAC-128或KMAC-256算法,设置输出位数长度等参数。
KECCAK消息认证码(KMAC)算法是NIST SP800-185[SP800185]中描述的可变长度键控哈希函数。它基于SHA-3核心算法KECCAK。 有两种变体,KMAC-128 和 KMAC-256 ,其预期安全强度分别为128位和256位。KMAC-128 和 KMAC-256 的“标准”输出长度分别为256位(32字节)和512位(64字节)。
- 输入内容:输入待生成消息认证码的内容,支持 string, hex, base64 格式。
- 输入密钥:输入 KMAC 使用的密钥,支持 string, hex, base64 格式。
- 算法:选择使用 KMAC-128 算法或者 KMAC-256 算法。
- 输出长度:填写 KMAC 消息认证码的输出长度,单位为 位(bit),范围为 [8,8388608]。 输出长度为 8 的倍数。
- 字符集:如果输入内容/输入密钥/Customization 的格式为 string , 则需要使用字符集参数。
- Customization:KMAC 自定义数据,支持 string, hex, base64 格式。
- 结果格式:KMAC 结果的显示或者输入格式,支持 hex, base64 格式。
- 计算:使用设置的参数,生成 KMAC 结果。
- 校验:使用设置的参数,和输入的 KMAC 结果,校验输入的结果是否正确。
- 本工具有一定的使用频率限制,请合理使用本工具。 游客:12次/IP*小时,普通用户:12次/小时,VIP:360次/小时,高级VIP:360次/小时。