linux-使用openssl作为命令行计算AES128 CMAC

我正在寻找一种可以将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>的哈希.

上一篇:AES 128 DOT NET和Java兼容性


下一篇:c#-无法覆盖Mono-2.10.8中的加密提供程序