freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

替代密碼和置換密碼的c語(yǔ)言實(shí)現(xiàn)(編輯修改稿)

2025-07-22 07:54 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 = 0。 jkey_len。 j++) { if (key1[j]key1[i]) number1[i]++。 } } for (i = 0。 ikey_len。 i++) { int j = 0。 for (j = i + 1。 jkey_len。 j++) { if (key1[j] == key1[i]) number1[j]++。 } } if (text_len%key_len == 0) row = text_len / key_len。 else row = text_len / key_len + 1。 for (i = 0。 ikey_len。 i++) { for (j = 0。 jrow。 j++) { ptext1[number1[i] + key_len*j] = ctext1[i*row + j]。 } } for (i = 0。 ikey_len。 i++) { for (j = 0。 jrow。 j++) { printf(%c, ptext1[i*row + j])。 } } return 0。} 程序流程圖: 測(cè)試結(jié)果截圖:三、實(shí)驗(yàn)總結(jié): 在進(jìn)行替代密碼實(shí)現(xiàn)的時(shí)候,總是出現(xiàn)程序終止,然后一步步調(diào)試,還用了斷點(diǎn)測(cè)試,最后發(fā)現(xiàn)是循環(huán)的終止條件設(shè)置錯(cuò)誤,最后經(jīng)過(guò)了改正,程序能夠從正常運(yùn)行; 在進(jìn)行置換實(shí)驗(yàn)的時(shí)候,設(shè)置的數(shù)組總是出錯(cuò),數(shù)量不足或排序錯(cuò)誤,感覺(jué)對(duì)這一方面的代碼實(shí)現(xiàn)有很大的不足,置換數(shù)組方面忘記了很多概念,應(yīng)該進(jìn)行轉(zhuǎn)么的復(fù)習(xí); 經(jīng)過(guò)這一次的實(shí)驗(yàn),對(duì)古典密碼中的替代密碼和置換密碼有了一定的了解,感覺(jué)對(duì)于密碼學(xué)有了很濃厚的興趣,想要進(jìn)一步了解一些密碼的算法和實(shí)現(xiàn)的方法; 感覺(jué)一個(gè)假期沒(méi)有編程,忘記了很多語(yǔ)句和各種基本知識(shí),感覺(jué)應(yīng)該再系統(tǒng)地復(fù)習(xí)一遍,再多加練習(xí)。四、問(wèn)題回答:替代密碼:分析密文中的字母頻率后將可以對(duì)照破解;可能嚴(yán)重偏離標(biāo)準(zhǔn)頻率,加入文章少于100個(gè)字母,那么對(duì)它的解密就會(huì)比較困難。 改進(jìn):在單一愷撒密碼的基礎(chǔ)上擴(kuò)展出多表密碼,稱為維吉尼亞密碼。引入了密鑰的概念,即根據(jù)密鑰來(lái)決定用哪一行的密表來(lái)進(jìn)行替換,可以對(duì)抗字頻統(tǒng)計(jì)。五、實(shí)驗(yàn)代碼:A、 替代密碼: include include include int k,i=0。char a[100]。char b[100],m[100],n[100]。int encrypt(){ printf(輸入明文:\n)。 scanf(%s,a)。 for(i=0。a[i]!=39。\039。i++) { b[i]=a[i]64。 } printf(輸入一位密鑰\n)。 scanf(%d,amp。k)。 printf(\n)。 for(i=0。b[i]!=39。\039。i++)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1