導航:首頁 > 文檔加密 > des加密的數據以多少位一組

des加密的數據以多少位一組

發布時間:2023-07-07 20:26:23

『壹』 des屬於什麼密碼體制

des屬於對稱密碼體制。
DES演算法為密碼體制中的對稱密碼體制,又被稱為美國數據加密標准,是1972年美國IBM公司研製的對稱密碼體制加密演算法。明文按64位進行分組,密鑰長64位,密鑰事實上是56位參與DES運算(第8、16、24、32、40、48、56、64位是校驗位,使得每個密鑰都有奇數個1)分組後的明文組和56位的密鑰按位替代或交換的方法形成密文組的加密方法。
其入口參數有三個:key、data、mode。key為加密解密使用的密鑰,data為加密解密的數據,mode為其工作模式。當模式為加密模式時,明文按照64位進行分組,形成明文組,key用於對數據加密,當模式為解密模式時,key用於對數據解密。實際運用中,密鑰只用到了64位中的56位,這樣才具有高的安全性。

『貳』 des加密演算法

des加密演算法如下:

一、DES加密演算法簡介

DES(Data Encryption Standard)是目前最為流行的加密演算法之一。DES是對稱的,也就是說它使用同一個密鑰來加密和解密數據。

DES還是一種分組加密演算法,該演算法每次處理固定長度的數據段,稱之為分組。DES分組的大小是64位,如果加密的數據長度不是64位的倍數,可以按照某種具體的規則來填充位。

從本質上來說,DES的安全性依賴於虛假表象,從密碼學的術語來講就是依賴於「混亂和擴散」的原則。混亂的目的是為隱藏任何明文同密文、或者密鑰之間的關系,而擴散的目的是使明文中的有效位和密鑰一起組成盡可能多的密文。兩者結合到一起就使得安全性變得相對較高。

DES演算法具體通過對明文進行一系列的排列和替換操作來將其加密。過程的關鍵就是從給定的初始密鑰中得到16個子密鑰的函數。要加密一組明文,每個子密鑰按照順序(1-16)以一系列的位操作施加於數據上,每個子密鑰一次,一共重復16次。每一次迭代稱之為一輪。要對密文進行解密可以採用同樣的步驟,只是子密鑰是按照逆向的順序(16-1)對密文進行處理。

閱讀全文

與des加密的數據以多少位一組相關的資料

熱點內容
伺服器為什麼跳閘 瀏覽:394
怎麼用python分析基金收益 瀏覽:988
couple演算法 瀏覽:789
android調用文件管理器 瀏覽:150
中國我的世界最大的小游戲伺服器地址 瀏覽:829
程序員爆破粒子 瀏覽:887
我的世界pcl啟動器怎麼加入伺服器 瀏覽:253
傳奇源碼擴充人物結構 瀏覽:844
購買多個文件夾 瀏覽:774
其他app如何投屏到微光視頻教學 瀏覽:340
車輛不解壓會給大綠本嗎 瀏覽:789
塔式伺服器如何裝機 瀏覽:448
程序員接外包會犯法嗎 瀏覽:588
如果安卓的充電器頭壞了該怎麼辦 瀏覽:804
壓縮包太多了怎麼一起解壓 瀏覽:669
文件夾加時間 瀏覽:226
三星固態硬碟加密軟體 瀏覽:715
程序員開車的基本常識 瀏覽:322
中國債券市場pdf 瀏覽:969
原神15版本未加密版本 瀏覽:654