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

正文內(nèi)容

替代密碼和置換密碼的c語言實現(xiàn)-全文預(yù)覽

2025-07-16 07:54 上一頁面

下一頁面
  

【正文】 } for (i = 0。 scanf(%s, key)。 i = 0。 char ptext[LENGTH * 10] = { 0 }。 } return 0。 scanf(%d,amp。} printf(%s,n)。 for(i=0。} printf(輸入一位密鑰\n)。 for(i=0。m)。b[i]!=39。 scanf(%d,amp。a[i]!=39。char b[100],m[100],n[100]。 改進:在單一愷撒密碼的基礎(chǔ)上擴展出多表密碼,稱為維吉尼亞密碼。 j++) { printf(%c, ptext1[i*row + j])。 } } for (i = 0。 ikey_len。 j++) { if (key1[j] == key1[i]) number1[j]++。 ikey_len。 for (j = 0。 } for (i = 0。 scanf(%s, key1)。 scanf(%s, ctext1)。 char ptext1[LENGTH * 10] = { 0 }。 j++) { printf(%c, ctext[i*row + j])。 } } for (i = 0。 ikey_len。 j++) { if (key[j] == key[i]) number[j]++。 } } for (i = 0。 i++) { number[i] = 0。 while (key[i] != 0) { key_len++。 i++。 printf(輸入明文:\n)。 char key[LENGTH] = { 0 }。置換密碼也被稱為換位密碼。i++) {n[i]=(b[i]k)%26+64。 printf(\n)。i++) {b[i]=a[i]64。scanf(%s,a)。 } printf(%s,amp。 for(i=0。 } printf(輸入一位密鑰\n)。 for(i=0。最早的替代密碼是由Julius Caesar 發(fā)明的Caesar (愷撒)密碼,又叫循環(huán)移位密碼。三、實驗內(nèi)容:A:替代密碼實驗原理:使用替代法進行加密,將明文中的字符用其他字符替代后形成密文。 scanf(%s,a)。i++) { b[i]=a[i]64。 printf(\n)。i++) { m[i]=(b[i]+k)%26+64。}解密:int decode(){ printf(輸入密文:\n)。\039。k)。\039。} 程序流程圖: 測試結(jié)果截圖:加密:解密:B: 實驗原理:不改變明文字符,但是把字符在明文中的排列順序改變,來實現(xiàn)明文信息的加密。算法設(shè)計:通過選擇加密或解密,使用置換矩陣順序和恢復(fù)矩陣順序的兩個函數(shù)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1