下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、班級(jí): 信息062 學(xué)號(hào):200612030208姓名:王麗梅 實(shí)驗(yàn)組別: 實(shí)驗(yàn)日期: 報(bào)告日期: 成績(jī): 報(bào)告內(nèi)容:(目的和要求、原理、步驟、數(shù)據(jù)、計(jì)算、小結(jié)等)實(shí)驗(yàn)名稱:維吉利亞密碼算法實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康模?)通過(guò)實(shí)驗(yàn)熟練掌握維吉利亞密碼算法。(2)學(xué)會(huì)維吉利亞密碼算法程序設(shè)計(jì)。(3)提高C+程序設(shè)計(jì)能力。二、實(shí)驗(yàn)要求(1)軟件環(huán)境Windows Xp/Windows 2000Visual c+/Turbo c+ 3.0(2)硬件系統(tǒng)Pentium 4 3.0G 512MRAM 計(jì)算機(jī)等三、實(shí)驗(yàn)原理(流程圖):按照az依次對(duì)應(yīng)025編碼,數(shù)組K密鑰字符串的ASCII碼,數(shù)組M存放一組明文字符
2、串ASCII碼,且length(M)=length(K)=n,數(shù)組C存放M中的數(shù)據(jù)經(jīng)加密后得到的一組密文字符串的ASCII碼。加密算法:C(i)(M(i)+K(i)mod 26 (i=1,2,n)開始結(jié)束輸入明文M和密鑰K調(diào)用miyao()函數(shù)使密鑰與明文等長(zhǎng)調(diào)用jiami()進(jìn)行加密C(i)(M(i)+K(i)mod 26輸出密文C四、實(shí)驗(yàn)數(shù)據(jù)(源代碼):#include <stdio.h> #include <iostream> #include <string> using namespace std; void encrypt(char *m, ch
3、ar *k, char *c) /加密算法 int i = 0,j=0; while(mi != '0') if(mi >= 'a' && mi <= 'z') ci = (mi - 'a' + ki%4 - 'a') % 26 + 'a' i+; else ci = (mi - 'A' + ki%4 - 'A') % 26 + 'A' i+; ci = '0' void main() int ii = 1, jj,j; char m100; char k100; printf("輸入密鑰:"); for(j=0;kj-1!=' 'j+) kj=getchar(); char c100; printf("輸入明文:"); scanf("%s", m); encrypt(m, k, c); printf("輸出密文:%sn", c); 五、程序運(yùn)行結(jié)果:六、實(shí)驗(yàn)小結(jié):通過(guò)上機(jī)實(shí)驗(yàn),讓我學(xué)會(huì)了維吉利亞密碼算法
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人教五四新版選擇性必修3地理下冊(cè)階段測(cè)試試卷
- 二零二五年度變壓器用新型導(dǎo)磁材料研發(fā)與安裝合同3篇
- 2025版木門安裝與室內(nèi)空氣凈化服務(wù)合同5篇
- 護(hù)理院病患服務(wù)合同(2篇)
- 拆除違建房屋合同(2篇)
- 2025年度泥漿外運(yùn)承包合同(含廢棄物處理設(shè)施運(yùn)營(yíng)管理)4篇
- 2025年農(nóng)藥市場(chǎng)分析及營(yíng)銷策劃服務(wù)合同3篇
- 2025版泥工精細(xì)施工技術(shù)承包合同3篇
- 二零二五版排水設(shè)施設(shè)計(jì)與咨詢合同4篇
- 2025年度木板行業(yè)人才培養(yǎng)與交流合作合同3篇
- 鹽酸??颂婺崤R床療效、不良反應(yīng)與藥代動(dòng)力學(xué)的相關(guān)性分析的開題報(bào)告
- 消防設(shè)施安全檢查表
- 組合結(jié)構(gòu)設(shè)計(jì)原理 第2版 課件 第6、7章 鋼-混凝土組合梁、鋼-混凝土組合剪力墻
- 建筑公司資質(zhì)常識(shí)培訓(xùn)課件
- 旅居管家策劃方案
- GB/T 26316-2023市場(chǎng)、民意和社會(huì)調(diào)查(包括洞察與數(shù)據(jù)分析)術(shù)語(yǔ)和服務(wù)要求
- 春節(jié)值班安全教育培訓(xùn)
- 帶狀皰疹護(hù)理查房
- 平衡計(jì)分卡-化戰(zhàn)略為行動(dòng)
- 幼兒園小班下學(xué)期期末家長(zhǎng)會(huì)PPT模板
- 幼兒教師干預(yù)幼兒同伴沖突的行為研究 論文
評(píng)論
0/150
提交評(píng)論