2014-09-04 56 views
1

是否可以使用AES初始化矢量和加密數據檢索AES密鑰?使用AES初始化矢量和加密數據檢索AES密鑰?

我有AES initalization矢量和加密的數據。我已經看到一個使用AES密鑰和AES初始化矢量解密AES加密數據的在線工具。

在線工具:http://aes.online-domain-tools.com

當我進入了AES密鑰場任意鍵,它顯示在初始化場AES initalization載體。

所以,我的問題是,如果我有AES initalization矢量則是有可能恢復的AES密鑰?

+0

我有與AES初始化矢量相同的查詢。請回復 。 – Manmohan 2014-09-04 13:10:07

+1

@Manmohan請不要使用「我也是」評論。 – 2014-09-04 13:20:59

回答

3

沒有,AES密鑰不能從初始化是否正確應用AES檢索。在這種情況下,IV和AES密鑰應該彼此獨立。

有時AES密鑰和IV通過散列過一些常見的值不過生成。這不是創建IV的安全方法。在這種情況下,IV可以用作區分符來驗證特定的密鑰是否正確(但是通常這樣的測試也可以在密文上執行。從密鑰中導出IV使得在第一個中使用IV模擬地方,IV的應該用來做密碼安全當按鍵被重用

有時AES密鑰不正確生成,例如通過使用MD5過弱密碼,或通過直接應用密碼作爲密鑰(填充到所需的大小後),在這種情況下,您可以使用字典(和相關)攻擊,基本上強制密碼來獲得密鑰。如果直接導出IV,則更容易測試結果的正確性從鑰匙。

上述兩種技術似乎都被上述在線工具所使用。它清楚地顯示你如何不應用AES。。不要相信受歡迎的垃圾網站,因爲他們只是選擇一個有趣的名字。