DES 的優缺點是什麼?


資料加密標準 (DES) 是一種分組密碼,它建立固定長度的明文位元串,並透過一系列複雜的運算將其轉換為另一個相同長度的密文位元串。它是一種對稱加密技術,定義了傳送方和接收方都需要共享金鑰來加密和解密資訊。

這種方法的問題在於,如果金鑰被其他人知道,則整個對話都會被洩露。3DES 的塊大小為 64 位,並且還需要一個金鑰來定製轉換,以便只有知道用於加密的特定金鑰的人才能執行解密。金鑰基本上包含 64 位,但是演算法實際上只使用了 56 位。

8 位僅用於測試奇偶校驗,然後被丟棄。因此,“有效金鑰長度為 56 位”,並且一直被引用。所選金鑰的每第 8 位都被丟棄,即位置 8、16、24、32、40、48、56、64 從 64 位金鑰中刪除,僅保留 56 位金鑰。

DES 的優勢

DES 有多種優勢,如下所示:

  • DES 已經存在很長時間了(自 1977 年以來),即使沒有發現任何實際的弱點,最有效的攻擊仍然是蠻力攻擊。

  • DES 是美國政府的官方標準。政府需要每五年重新認證一次 DES,並在必要時要求恢復它。

  • DES 也是 ANSI 和 ISO 標準。因為 DES 是為在 1977 年的硬體上執行而設計的,所以在硬體中速度很快,在軟體中也相對較快。

  • 它支援將檔案以加密格式儲存的功能,只有支援正確密碼才能訪問該檔案。

  • 它可以更改系統以建立受密碼保護的目錄。

  • 它可以回顧 DES 的簡要歷史並表示基本結構。

  • 它可以定義 DES 的構建塊元件。

  • 它可以定義輪金鑰生成過程並解釋資料加密標準。

  • 它可以確保私人資訊不會被其他使用者訪問。

  • 一些使用者可以使用相同的系統,並且仍然可以單獨工作。

DES 的缺點

DES 有多種缺點,如下所示:

  • 56 位金鑰大小是 DES 最大的缺陷,並且可以實現每秒一百萬次 DES 加密或解密操作的晶片(在 1993 年)。

  • DES 的硬體實現非常快。

  • DES 不是為應用程式設計的,因此它的執行速度相對較慢。

  • 在新的技術中,它正在改進一些分割加密程式碼的可能性,因此 AES 比 DES 更受歡迎。

更新於: 2022-03-15

12K+ 次檢視

啟動您的 職業生涯

透過完成課程獲得認證

開始
廣告