相关工具
在线CMAC(Cipher based Message Authentication Code)计算工具,支持使用 AES,DES,SM4 等算法计算CMAC值,输入和输出支持 string,hex,base64,binary格式。
CMAC(Cipher based Message Authentication Code),基于密码的MAC,是一种基于密码的MAC生成算法, 它基于块密码算法(如AES)和一个密钥来生成消息认证码,以提供消息的完整性和真实性验证。
- 加密算法:CMAC加密计算使用的算法,本工具支持使用 AES,DES,SM4算法进行区块加密计算。 AES 的区块大小为 128 位,DES 的区块大小为 64 位,SM4 的区块大小为 128 位。
- 输入格式、密码格式、结果格式:对应数据的格式,本工具支持 string, hex, base64, binary 格式。 binary 格式为由 0 和 1 组成的字符串。
- 字符集:输入内容或者密码为 string 格式时,需要使用字符集参数。
- 密码:区块加密使用的密码。AES 加密,密钥的长度需要为 128,192或256 位(bits)。 DES 加密,密钥的长度需要为 64 位(bits)。SM4 加密,密钥的长度需要为 128 位(bits)。
- 本工具有一定的使用频率限制,请合理使用本工具。 游客:30次/IP*小时,普通用户:30次/小时,VIP:720次/小时,高级VIP:720次/小时。