我正在寻找一种可以将 AES128 CMAC 计算为命令行的工具。Openssl 似乎没有通过命令行提供此功能。我是否遗漏了什么,或者您知道可以执行此计算的命令行工具吗?
问问题
6001 次
2 回答
4
使用更新的 OpenSSL(我认为是 1.0.1),你可以这样做:
openssl dgst -mac cmac -macopt cipher:aes-128-cbc -macopt hexkey:11223344556677889900112233445566 -sha1 <file>
选择带有选项的密码和带有-macopt cipher:<cipher>
的散列-<hash>
。
于 2013-11-05T10:57:28.903 回答
1
【扫一扫老问题】
查看了openssl的来源,但也找不到。有一个可用于 openssl 的补丁(搜索 peter、ibm 和 openssl),但您必须针对最新版本对其进行测试并重新构建。OpenSSL 是一个非常有用但维护得很糟糕的库/工具。
如果有另一个工具可以做 AES/CMAC,它也非常擅长隐藏。
于 2011-11-30T02:33:24.673 回答