5

コマンドラインとして AES128 CMAC を計算できるツールを探しています。Openssl は、コマンド ラインでこの機能を提供していないようです。または、この計算を実行できるコマンド ライン ツールを知っていますか?

4

2 に答える 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 に答える