010tools.comDES在線加密解密工具(010tools 最好用的在線工具集合)

         

加密或解密的結果:
日誌記錄:


什麼是DES加密

DES(數據加密標準)(英語:Data Encryption Standard,縮寫為 DES)是一種對稱密鑰加密塊密碼算法,1976年被美國聯邦政府的國家標準局確定為聯邦資料處理標準(FIPS),隨後在國際上廣泛流傳開來。它基於使用56位密鑰的對稱算法。這個算法因為包含一些機密設計元素,相對短的密鑰長度以及懷疑內含美國國家安全局(NSA)的後門而在開始時有爭議,DES因此受到了強烈的學院派式的審查,並以此推動了現代的塊密碼及其密碼分析的發展。

DES現在已經不是一種安全的加密方法,主要因為它使用的56位密鑰過短。1999年1月,distributed.net與電子前哨基金會合作,在22小時15分鐘內即公開破解了一個DES密鑰。也有一些分析報告提出了該算法的理論上的弱點,雖然在實際中難以應用。為了提供實用所需的安全性,可以使用DES的派生算法3DES來進行加密,雖然3DES也存在理論上的攻擊方法。在2001年,DES標準已經被高級加密標準(AES)所取代。另外,DES已經不再作為國家標準科技協會(前國家標準局)的一個標準。

DES加密祕鑰長度,數據分組長度

DES加密祕鑰長度是56bit, 單個數據分組長度為64bit。

算法描述

DES是一種典型的塊密碼一種將固定長度的明文通過一系列複雜的操作變成同樣長度的密文的算法。對DES而言,塊長度為64位。同時,DES使用密鑰來自定義變換過程,因此算法認為只有持有加密所用的密鑰的用戶才能解密密文。密鑰表面上是64位的,然而只有其中的56位被實際用於算法,其餘8位可以被用於奇偶校驗,並在算法中被丟棄。因此,DES的有效密鑰長度僅為56位。
更多關於算法的描述 參見 DES數據加密標準