Encryption

確定給定加密和未加密文件的 AES 密鑰

  • December 6, 2018

給定一個加密文件、原始未加密(明文)文件以及使用哪種 AES 加密算法的知識,是否有可能在合理的時間內確定用於加密數據的密鑰?

我不是在尋找有關 AES 工作原理的詳細資訊,只是一個簡單的答案。

簡單的答案是否定的,假設 AES 正確應用,*已知的明文攻擊不應該對 AES 加密文件進行。*即使攻擊者可以猜到 “原始未加密(明文)文件”的內容,也不應洩露有關加密文件或密鑰的資訊。

請注意,協議規範或實現中的任何錯誤都可能否定 AES 的安全性——這可能包括所用密鑰的安全性。以防萬一:一些“AES 加密”USB 設備將密鑰儲存在密文旁邊,以防有人忘記密碼。

引用自:https://crypto.stackexchange.com/questions/26995