1

CでCBC-MACのベンチマークを行いたいと思っています。堅牢なC実装を知っている人はいますか? 私は周りを見回しましたが、CBC-MAC の実装 (ほぼすべての言語で) は非常にまれなようです。固定長の入力など、かなり制限的な(望ましい)ユースケース以外に、その理由を知っている人はいますか。

ありがとう

4

1 に答える 1

1

Initialization Vector がゼロのCBC モードブロック暗号を使用してメッセージを暗号化すると、最後に暗号化されたブロックがCBC-MACになります。

したがって、CBC モードをサポートするブロック暗号の実装があれば、基本的にCBC-MACもサポートされます。

于 2015-11-05T13:25:24.980 に答える