私の問題は、AES 暗号化アルゴリズムとアルゴリズムへの IV の実装に関するものです。AES の ECB バージョンが動作しており、徹底的にテストしました。IVを追加することで、より安全にしようとしています。IVがアルゴリズムにどのように実装されているかを知ることで、それをよりよく理解しようとしています。
IV は暗号化の前にプレーン テキストと XOR され、IV は復号化のために暗号化されたデータと共に保存されることを理解しています。しかし、復号化を行う場合、復号化プロセスの後に同じ XOR 計算を行うのでしょうか?
上記のプロセスを試してみましたが、暗号化と復号化のテストは同じ値で機能しますが、2 つのプロセスを並べて配置すると、互いに非常に近い値が得られますが、正しく機能していないようです。コードの修正を要求するのではなく、プロセスがレイアウトされているだけなので、これを正しく行っていることがわかります。ありがとう。