當前位置:吉日网官网 - 傳統故事 - 為什麽三重DES加密的密鑰是24字節?

為什麽三重DES加密的密鑰是24字節?

DES使用56位密鑰加密64位數據塊,並對64位數據塊執行16輪編碼。與每輪編碼相比,從56位完整密鑰中獲得48位“每輪”密鑰值。DES用軟件解碼需要很長時間,而用硬件解碼速度非常快,不過好在當時大部分黑客都沒有足夠的設備來制造這樣的硬件設備。1977年,預計建造壹臺DES解密專用計算機需要2000萬美元,需要12小時才能得到結果。所以DES在當時被認為是壹種非常強的加密方法。但是,現在的計算機越來越快,制造這樣壹臺特殊機器的成本已經下降到10萬美元左右,所以在用它來保護十億美元的銀行間電纜時,會慎重考慮。另壹方面,如果只是用來保護壹個服務器,那麽DES確實是壹個不錯的方法,因為黑客絕對不會為了入侵壹個服務器而花那麽多錢去破解DES密文。由於現在20萬美元就能制造出壹臺破譯DES的專用計算機,它不再適用於需要“強”加密的場合。三重DES由於確定壹種新的加密方法是否真的安全是極其困難的,而且DES唯壹的密碼學缺點是密鑰長度比較短,所以人們並沒有放棄使用DES,而是想出了壹種解決其長度問題的方法,即使用三重DES。這種方法使用兩個密鑰對明文加密三次。假設兩個密鑰是K1和K2,算法的步驟如圖5.9所示:1。使用密鑰K1進行DEA加密。2.用K2解密步驟1的結果。3.使用密鑰K1對步驟2的結果進行DES加密。這種方法的缺點是花費的時間是原來的三倍。另壹方面,triple DES的112位的密鑰長度是壹種非常“強”的加密方法。
  • 上一篇:新中式裝飾的整體策略:傳統與現代的完美融合
  • 下一篇:昆明有哪些好吃的?
  • copyright 2024吉日网官网