1

説明ウィキペディアに応じてヒル暗号を実装しています

しかし、CBCモードを使用して実装したいと思います。つまり、各ブロックXORedは前のブロックと一緒である必要があります。最初のブロックはどうなるのでしょうか。BS各ブロックは3要素ブロックです

4

1 に答える 1

0

CBC モードでは、最初のブロックを XOR できるものを用意するために、追加の初期化ベクトルが必要です。IV として機能する n ランダム バイトを生成するだけです (n はブロック サイズ)。この IV は秘密にしておく必要はなく、パブリックに受信者に送信することができます。受信者はそれを再度使用してメッセージを復号化します。

于 2012-05-19T00:06:19.743 に答える