??
可以實(shí)現(xiàn)des的功能 - 免費(fèi)下載
加密解密資源
文件大小:11 K
?? 資源詳細(xì)信息
??
上傳時(shí)間
?? 溫馨提示:本資源由用戶(hù) BO__1 上傳分享,僅供學(xué)習(xí)交流使用。如有侵權(quán),請(qǐng)聯(lián)系我們刪除。
?? 資源簡(jiǎn)介
可以實(shí)現(xiàn)des的功能,c++編寫(xiě)。
DES算法把64位的明文輸入塊變?yōu)?4位的密文輸出塊,它所使用的密鑰也是64位,其算法主要分為兩步:
1初始置換
其功能是把輸入的64位數(shù)據(jù)塊按位重新組合,并把輸出分為L(zhǎng)0、R0兩部分,每部分各長(zhǎng)3 2位,其置換規(guī)則為將輸入的第58位換到第一位,第50位換到第2位……依此類(lèi)推,最后一位是原來(lái)的第7位。L0、R0則是換位輸出后的兩部分,L0是輸出的左32位,R0是右32位,例:設(shè)置換前的輸入值為D1D2D3……D64,則經(jīng)過(guò)初始置換后的結(jié)果為:L0=D58D50……D8 R0=D57D49……D7。
2逆置換
經(jīng)過(guò)16次迭代運(yùn)算后,得到L16、R16,將此作為輸入,進(jìn)行逆置換,逆置換正好是初始置換的逆運(yùn)算,由此即得到密文輸出。
?? 源碼文件列表
??
溫馨提示:點(diǎn)擊文件名或"查看源碼"按鈕可在線(xiàn)瀏覽源代碼,支持語(yǔ)法高亮顯示。
??
立即下載此資源
?? 提示:下載后請(qǐng)用壓縮軟件解壓,推薦使用 WinRAR 或 7-Zip
?? 資源說(shuō)明
?? 下載說(shuō)明
- 下載需消耗 2積分
- 24小時(shí)內(nèi)重復(fù)下載不扣分
- 支持?jǐn)帱c(diǎn)續(xù)傳
- 資源永久有效
?? 使用說(shuō)明
- 下載后用解壓軟件解壓
- 推薦 WinRAR 或 7-Zip
- 如有密碼請(qǐng)查看說(shuō)明
- 解壓后即可使用
?? 積分獲取
- 上傳資源獲得積分
- 每日簽到免費(fèi)領(lǐng)取
- 邀請(qǐng)好友注冊(cè)獎(jiǎng)勵(lì)
- 查看詳情 →
??? 相關(guān)標(biāo)簽
點(diǎn)擊標(biāo)簽查看更多相關(guān)資源: