2016-12-06 244 views
0

我正在閱讀有關DES Triple Encryption的信息,我發現很多3個密鑰的不同組合,例如:使用k1 - k2 - k3,因爲有k1 - k2 - k1,... 我的問題是,這些組合有什麼不同?哪一個是可取的(最常用)?DES加密密鑰

+0

3DES不應該用於新的工作,它被AES取代。 – zaph

回答

0

How many keys does Triple DES encryption need?應以下列答案提供深度:

使用三個不同的密鑰是最好的一段路要走。事實上,它是美國政府(和美國政府承包商)的唯一選擇:

3.2.1.2三重數據加密算法(TDEA)

的三重數據加密算法(TDEA),也被稱爲三重DES,使用DES 加密引擎在三個操作中轉換數據。 TDEA是SP 800-67中規定的 。

TDEA使用三個密鑰對64位數據塊中的數據進行加密,這三個密鑰定義了一個密鑰包。使用三個明顯不同的 (即數學上獨立的)密鑰的TDEA的使用被批准並且通常稱爲三密鑰TDEA(也被稱爲3TDEA 或3TDES)。

TDEA,其中兩個或三個 是相同的密鑰,不再批准,因爲增加的計算能力或在 算法的弱點施加加密 保護的其他變型。

(Emphasis mine)。來源:http://csrc.nist.gov/publications/drafts/800-175/sp800-175b_draft.pdf

+0

謝謝你的參考,它幫了我很多 –