Des
開發新系統時應該避免使用 DES 嗎?
根據維基百科…
DES 現在被認為對於許多應用程序是不安全的
但是,既然它可以相對容易地被破壞,難道不應該在所有應用程序中都避免它嗎?
是的。DES 不再被 NIST 視為認可的算法,並且可以快速破解 56 位密鑰 - 1998 年,EFF DES Cracker設法在 56 小時內破解了 DES 密鑰。破解任何 DES 密鑰所需的平均時間為 4.5 天。您可以改用三重 DES,這仍然被認為是安全的,但它非常慢(在軟體中,甚至單個 DES 也比 AES 慢),並且 Martin Hellman 在 1980 年描述的時間-記憶體權衡顯示瞭如何用 168 破解 3DES位鍵輸入 $ 2^{112} $ 時間。此外,如果在某些模式下使用 3DES,64 位塊大小是一個主要的實際問題,正如 Thomas 在他的回答中所描述的那樣。