DESede是由DES對稱加密算法改進後的一種對稱加密算法。使用 168 位的密鑰對資料進行三次加密的一種機制;它通常(但非始終)提供極其強大的安全性。如果三個 56 位的子元素都相同,則三重 DES 向後兼容 DES。
基本介紹
- 中文名:desede
- 1:一種對稱加密算法
- 2:使用 168 位的密鑰
- 3:對資料進行三次加密
基本介紹,發展史,互動模型,
基本介紹
DESede是由DES對稱加密算法改進後的一種對稱加密算法。使用 168 位的密鑰對資料進行三次加密的一種機制;它通常(但非始終)提供極其強大的安全性。如果三個 56 位的子元素都相同,則三重 DES 向後兼容 DES。
發展史
DES是美國國家標準研究所提出的算法。因為加解密的數據安全性和密鑰長度成正比。des的56位的密鑰已經形成安全隱患,在1998年之後就很少被採用。但是一些老舊的系統還在使用。因為這個des算法並沒有被美國標準委員會公布全部算法,大家一致懷疑被留了後門。所以慢慢就被淘汰掉了。後來針對des算法進行了改進,有了三重des算法(DESede)。針對des算法的密鑰長度較短以及疊代次數偏少問題做了相應改進,提高了安全強度。不過desede算法處理速度較慢,密鑰計算時間較長,加密效率不高問題使得對稱加密算法的發展不容樂觀。
互動模型
1、訊息傳遞雙方約定密鑰,通常由訊息傳送方(甲方)構建密鑰通知訊息接收方(乙方)
2、甲方使用密鑰對數據記性加密,然後將加密後的數據通過網路傳送給乙方
3、乙方接收到數據,然後使用約定的密鑰對數據進行解密
整個模型很像hmac的數據互動過程,都是一個密鑰的概念,而且密鑰都是雙方知道的。但是hmac算法是信息摘要的獲取。這邊是對數據進行加解密。