4

それは可能ですか?暗号化されたファイルは、CBC モードで AES-128 を使用します。復号化されたバージョンは既に持っていますが、暗号化に使用されたキーがわからず、それが必要です (理由は言いたくありません)。

パディングが無効になっているため、両方のファイルが同じであることはわかっています(サイズは同じです)。それが役立つ場合は、暗号化プロセスで使用された初期化ベクトルも知っています。

4

1 に答える 1

7

あなたが説明するのは「既知の平文攻撃」です。既知の平文攻撃に対して脆弱な暗号化アルゴリズムは壊れていると見なされます。KPA に対して脆弱である場合、AES がインポートに使用されることはありません。そのため、いいえ、平文と暗号文だけが与えられた場合、キーを回復することはできません-少なくとも、AESに対する既知の攻撃では.

ただし、キースペースを減らすことができる場合 (たとえば、キーが 8 文字の英数字パスワードの md5 であることがわかっている場合)、正しいキーをブルート フォースできる可能性があります。ただし、太陽が燃え尽きる前にこの攻撃を完了するには、最初にキースペースを縮小することが不可欠です。

于 2012-04-21T07:52:31.570 に答える