我正在寻找一种可以将AES128 CMAC作为命令行进行计算的工具. Openssl似乎没有在命令行中提供此功能.我错过了什么吗,还是您知道可以执行此计算的命令行工具?
解决方法:
使用较新的OpenSSL(我认为是1.0.1),您可以执行以下操作:
openssl dgst -mac cmac -macopt cipher:aes-128-cbc -macopt hexkey:11223344556677889900112233445566 -sha1 <file>
使用-macopt cipher选择密码:< cipher>选项和带有-< hash>的哈希.