Des
DES 使用 128 位密鑰是否安全?
假設您只修改密鑰計劃,以便每個 128 位密鑰至少使用一次,那麼 DES 是否與 AES 等其他密碼一樣安全?我不是在談論 2DES/3DES 或性能等其他缺點。
不,DES*(我稱之為“DES 修改為使用 128 位密鑰”)不會像 AES 那樣安全;兩個原因立即浮現在腦海:
- 塊大小;DES* 仍然有 64 位塊;當您接近生日界限時,大多數分組密碼模式開始洩漏資訊;對於 DES*,這將是 32G 字節,對於普通使用來說並不長。相比之下,AES(塊大小為 128 位)的生日界限約為 300 艾字節
- 線性密碼分析;眾所周知,DES 對線性密碼分析很弱;取決於您將 128 位密鑰映射到 DES* 子密鑰的方式,DES* 也可能如此。當然,眾所周知,AES 不受線性密碼分析的影響