資料加密標準

數據加密標準 （ Data Encryption Standard ， 縮寫爲 DES ） 是一種對稱密鑰加密塊密碼演算法 ， 1976年被美國聯邦政府的國家標準局確定爲聯邦資料處理標準 （ FIPS ） ， 隨後在國際上廣泛流傳開來 。 它基於使用56位密鑰的對稱算法 。 這個算法因爲包含一些機密設計元素 ， 相對短的密鑰長度以及懷疑內含美國國家安全局 （ NSA ） 的後門而在開始時有爭議 ， DES因此受到了強烈的學院派式的審查 ， 並以此推動了現代的塊密碼及其密碼分析的發展 。 DES現在已經不是一種安全的加密方法 ， 主要因爲它使用的56位密鑰過短 。 1999年1月 ， distributed.net與電子前哨基金會合作 ， 在22小時15分鐘內即公開破解了一個DES密鑰 。 也有一些分析報告提出了該算法的理論上的弱點 ， 雖然在實際中難以應用 。 爲了提供實用所需的安全性 ， 可以使用DES的衍生算法3DES來進行加密 ， 雖然3DES也存在理論上的攻擊方法 。 DES標準和3DES標準已逐漸被高級加密標準 （ AES ） 所取代 。 另外 ， DES已經不再作爲國家標準科技協會 （ 前國家標準局 ） 的一個標準 。 在某些文獻中 ， 作爲算法的DES被稱爲DEA （ Data Encryption Algorithm ， 數據加密算法 ） ， 以與作爲標準的DES區分開來 。 在發音時 ， DES可以作爲縮寫按字母拼出來 ( [ˌdiːˌiːˈɛs] ) ， 或作爲一個詞念成 [ˈdɛz] 。