DES加密解密課程設(shè)計(jì)報(bào)告_第1頁(yè)
DES加密解密課程設(shè)計(jì)報(bào)告_第2頁(yè)
DES加密解密課程設(shè)計(jì)報(bào)告_第3頁(yè)
DES加密解密課程設(shè)計(jì)報(bào)告_第4頁(yè)
DES加密解密課程設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

成都信息工程學(xué)院課程設(shè)計(jì)報(bào)告DES算法加密與解密的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名: 學(xué)生學(xué)號(hào): 專(zhuān)業(yè)班級(jí): XX年XX月XX日學(xué)學(xué)習(xí)與工作態(tài)度(30%)選題意義(10%)閱成績(jī)表研究水平與設(shè)計(jì)能課程設(shè)計(jì)說(shuō)明說(shuō)(論文)力(25%)撰寫(xiě)質(zhì)量(25%)設(shè)計(jì)創(chuàng)新(10%)月日課程設(shè)計(jì)答辯記錄及評(píng)價(jià)表講述情況教師主要提問(wèn)記錄學(xué)生回答評(píng)價(jià)參考標(biāo)評(píng)價(jià)參考標(biāo)準(zhǔn)評(píng)分項(xiàng)目中77答辯小組成員簽名程設(shè)計(jì)成績(jī)?cè)u(píng)定表評(píng)分項(xiàng)目評(píng)分比例分?jǐn)?shù)課程設(shè)計(jì)總分選題意義研究水平與設(shè)計(jì)能力撰寫(xiě)質(zhì)量設(shè)計(jì)創(chuàng)新答辯效果及格66指導(dǎo)老師評(píng)分答辯小組評(píng)分優(yōu)99差4488答辯評(píng)分成績(jī)匯總評(píng)分年月.................DES.....DES.................................... ................................................................................................DES.................................................................................................................................................................E.....................................................S...............................................................P................................................................................................................................................................................................. F.............................................. ...................................... ................................................................................................................................ ..................................................................SATMIC應(yīng)用,樣也適合于在專(zhuān)統(tǒng)設(shè)計(jì)統(tǒng)主要目標(biāo)(1)用C++設(shè)計(jì)一個(gè)DES加密/解密軟件系統(tǒng);(4)程序有良好的人機(jī)交互操作;(5)要求從兩個(gè)文件分別讀取明文和密鑰,并在程序中輸出明文及密鑰;(6)要求提供所設(shè)計(jì)系統(tǒng)的報(bào)告及完整的軟件。求分析功能分析DES功能分析4模塊劃分4.1初始置換首先輸入64比特的明文塊,按照初始置換(IP)表進(jìn)行置換,DES初始置換4.2輪結(jié)構(gòu)左半部分,后32位為右半部分,如上面圖3-2所示,DES算法的論結(jié)構(gòu)分為左??等于上一輪右半部分32比特???1;而下一輪右半部分的32比特??的計(jì)算則是由上一輪右半部分???1和輪密鑰??輸入到F函數(shù)中進(jìn)行變換,變換結(jié)果與上一輪左半部分??進(jìn)行異或運(yùn)算,得到??。因此每一輪的變換可由下面公式表示:??=?1?1??=???1⊕?(???1,??)4.2.1E盒擴(kuò)充變換4.2.2S盒壓縮變換4.2.3P盒置換4.3逆初始置換ToBin制流,其中p是輸voidTo2Bin(charp[],intb[]){riii{{{}{}}}} voidSubKey(intK0[])//子密鑰產(chǎn)生函數(shù){CiiPC{}{forj;j<28;j++){}}}5.3F函數(shù)的計(jì)算S_compress()函數(shù)實(shí)現(xiàn)S盒的壓縮變化。voidF_Function(inta[32],intb[32],intn)//F函數(shù){riii{}}5.416輪加密的實(shí)現(xiàn)Encryption()函數(shù)實(shí)現(xiàn)16輪加密,其中F_Functi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論