0
我們如何解密具有部分原始消息,部分編碼文本,IV和密鑰的消息(如果可能)?假設,我們只有一個區塊。如何標識AES的部分消息? (帶密鑰)
實施例:
- IV = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 原文= __ __ 00 00 00 00 00 00 00 00 00 00 00 00 00
- encripted文本= XX YY ZZ __ __ __ __ __ __ __ __ __ __ __ __ __
(我們不知道__個字節,但是我們知道鍵)從原始的和encriptrd文本此外,衆所周知字節數將永遠是16
編輯: 之前的所有塊(加密)是已知的。初始鏈接模式是CBC,但我們可以使用給定的鍵和IV來解碼所有以前的塊。這將是最後一個。
這就是爲什麼我們可以假設,我們只有一個區塊,鏈接是歐洲央行。
您還需要知道用於密碼的塊模式,並且 - 假設CBC/PCBC,CFB或OFB,您至少需要第一個塊。 – zwer
@zwer它不是所需的「第一塊」,它是需要的前一塊。 – zaph
24位是未知的,可以很容易地暴力。問題是,不能保證你得到的是實際價值。你需要對整個24位空間進行暴力破解,並檢查是否有多個符合預期密文的密文。 –