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