如果我有一個聲稱是「使用AES算法加密的文件」,我可以驗證他們的聲明是真的嗎?從文件中查找加密算法
3
A
回答
4
只有你有鑰匙。 (和IV)
加密產生任意字節序列;大多數算法沒有關於其輸出的任何特性。其實,one can design a ciphertext which corresponds to two different plaintexts using two different keys or algorithms。
但是,根據文件的內容,它可能會有一個指定加密算法的(明文)頭(並且頭可能在說謊)。
1
好的加密方案實際上是爲隱藏加密數據的所有加密細節而設計的,因此如果他們使用適當的應用程序來執行加密,則不應該能夠驗證所用的算法。