DES與3DES
2018-03-20 15:48:02 | 來源:中培企業IT培訓網
3) DES與3DES
隨著硬件技術和Internet的發展,DES破解的可能眭越來越大,而且,所需要的時間越來越少。為了克服DES密鑰空間小的缺陷,人們又提出了三重DES的變形方式。3DES(即Triple DES)是DES向AES過渡的加密算法,它使用3條56位的密鑰對數據進行三次加密。是DES的一個更安全的變形。它以DES為基本模塊,通過組合分組方法設計出分組加密算法。比起最初的DES,3DES更為安全。
該方法使用兩個密鑰,執行三次DES算法,加密的過程是加密一解密一加密,解密的過程是解密一加密一解密。
采用兩個密鑰進行三重加密的好處有:
1、兩個密鑰合起來有效密鑰長度有112bit,可以滿足商業應用的需要,若采用總長為168bit的三個密鑰,會產生不必要的開銷。
2、加密時采用加密一解密一加密,而不是加密一加密一加密的形式,這樣有效的實現了與現有DES系統的向后兼容問題。因為當K1=K2時,三重DES的效果就和原來的DES-樣,有助于逐漸推廣三重DES。
標簽:
DES算法
- 上一篇:DES和3DES之DES算法過程
- 下一篇:密碼學中AES選定過程