Cryptanalysis
已知明文,未知 128 位分組密碼
我有一個來自我試圖解密的嵌入式設備的加密配置文件。該文件似乎以 128 位塊加密,因為更改單個選項會導致 16 字節塊更改(所有字節更改)。該文件似乎是在 ECB 模式下加密的,因為全零塊總是以相同的方式編碼。
有什麼方法可以確定使用的密碼,已知明文攻擊的可能性有多大?
所有現代分組密碼都應該是偽隨機排列,這意味著如果不知道密鑰,就無法有效地將它們與真正的隨機排列區分開來。(如果要為特定密碼找到實用的區分符,則該密碼將被現代標準視為已損壞。)
這也意味著沒有兩個安全的現代分組密碼(具有相同的塊大小)可以在實際中相互區分,除非知道正在使用的密鑰。因此,除非正在使用的密碼被破壞,或者除非您能以某種方式找到密鑰,否則您的問題的答案是“否”。