



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、替代密碼替代密碼算法的原理是使用替代法進(jìn)行加密,就是將明文中的字符用其它字符替代后形成密文。例如:明文字母a、b、c、d,用D、E、F、G做對(duì)應(yīng)替換后形成密文。替代密碼包括多種類(lèi)型,如單表替代密碼、多明碼替代密碼、多字母替代密碼、多表替代密碼等。下面我們介紹一種典型的單表替代密碼,愷撒(caesar)密碼,乂叫循環(huán)移位密碼。它的加密方法,就是將明文中的每個(gè)字母用此字符在字母表中后面第k個(gè)字母替代。它的加密過(guò)程可以表示為下面的函數(shù):E(m)=(m+k)modn其中:m為明文字母在字母表中的位置數(shù);n為字母表中的字母?jìng)€(gè)數(shù);k為密鑰;E(m)為密文字母在字母表中對(duì)應(yīng)的位置數(shù)。例如,對(duì)于明文字母H,其
2、在字母表中的位置數(shù)為8,設(shè)k=4,則按照上式計(jì)算出來(lái)的密文為L(zhǎng):E(8)=(m+k)modn=(8+4)mod26=12=L程序代碼:iiicludeiiicludemclude#defineN500mtmain()iiiti=0,k,m,nJ;charstrlN,str2N;.這是替代密碼程序.n”);printfC*請(qǐng)輸入要加密的明文(M):”);gets(sul);請(qǐng)輸入密鑰(K):”);scanf(%d”,&k);m=stilen(strl);pnntf(”明文M的長(zhǎng)度為dQ”,m);pnngS*u*n*ii*nH);printf(n密文(C)是:”);fbr(i=O;i96&n123)n=(n-97+k)%26;if(n64&n91)n=(n-65+k)%26;if(n0)n=26+n;l=(char)(n+97);str2i=l;str2i=0*;printf(Hnn密文C的長(zhǎng)度是%d”,stilen(str2);pnntffnn*n*n*n*npnntf(“當(dāng)密文是s時(shí)明文是.:n”,stT2);pnigiT);m=stilen(sti2);fdr(i=O;i96&n123)n=(n-97-k)%26;if(n64&n91)n=(n-65-k)%26;n=26+ii;l=(char
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030高壓磨輥(HPGR)行業(yè)市場(chǎng)現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030金屬鈣產(chǎn)業(yè)規(guī)劃專(zhuān)項(xiàng)研究報(bào)告
- 電子商務(wù)產(chǎn)業(yè)政策宣講會(huì)合同
- 滴滴司機(jī)服務(wù)協(xié)議
- 臨時(shí)網(wǎng)站內(nèi)容更新協(xié)議
- 生態(tài)恢復(fù)苗木供應(yīng)合同
- 機(jī)動(dòng)車(chē)輛動(dòng)力系統(tǒng)維修協(xié)議
- 房產(chǎn)抵押貸款權(quán)利登記協(xié)議
- 2025至2030年中國(guó)鋰電池正極材料產(chǎn)業(yè)發(fā)展預(yù)測(cè)及投資分析報(bào)告
- 2025至2030年中國(guó)網(wǎng)上銀行市場(chǎng)前景預(yù)測(cè)及投資咨詢(xún)報(bào)告
- 《傳銷(xiāo)與直銷(xiāo)》課件
- 《癱瘓的類(lèi)型及病因》課件
- 驗(yàn)貨監(jiān)裝柜合同范例
- 老年便秘個(gè)案護(hù)理查房
- 社會(huì)調(diào)查開(kāi)題報(bào)告
- 【MOOC】生命的教育-浙江大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 消防課件-新能源汽車(chē)撲救
- (2024年更新)國(guó)家慢性疾病編碼新目錄
- 治療室物品分類(lèi)擺放
- 草籽采購(gòu)(牧草種子采購(gòu))投標(biāo)方案(技術(shù)方案)
- 一次性使用醫(yī)療用品管理制度
評(píng)論
0/150
提交評(píng)論