999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

古老而又神奇的密碼

2020-06-30 14:32:35陳新龍
電腦報(bào) 2020年11期

陳新龍

在戰(zhàn)爭(zhēng)中,將領(lǐng)為了預(yù)防情報(bào)在傳遞過(guò)程中被敵軍截獲,往往都對(duì)情報(bào)做了一些手腳,也就是我們俗稱的“加密”。在密碼學(xué)中,愷撒密碼(Caesar cipher)是一種最簡(jiǎn)單且最廣為人知的加密技術(shù)。它是一種替換加密的技術(shù),明文中的所有字母都在字母表上向后(或向前)按照一個(gè)固定數(shù)目進(jìn)行偏移后被替換成密文。例如,當(dāng)偏移量是3的時(shí)候,所有的字母A將被替換成D,B變成E,以此類(lèi)推。這個(gè)加密方法是以羅馬愷撒大帝的名字命名的,當(dāng)年愷撒曾用此方法與他的將軍們進(jìn)行聯(lián)系。

愷撒密碼的替換方法是通過(guò)排列明文和密文字母表,如果仔細(xì)觀察,我們能很輕易地找出其中的規(guī)律,密文字母表示將明文字母表向左或向右移動(dòng)一個(gè)固定數(shù)目的位置。例如,當(dāng)偏移量是左移3的時(shí)候,解密時(shí)的密鑰就是3,當(dāng)然我們也可以設(shè)置偏移量:

明文字母表:ABCDEFGHIJKLMNOPQRSTUVWX

YZ;

密文字母表:DEFGHIJKLMNOPQRSTUVWXYZA

BC。

接下來(lái)分析一道愷撒密碼編程題:

在Text1中輸入明文:ABCDEFGHIJKLMNOPQRS

TUVWXYZ,根據(jù)愷撒密碼的原理當(dāng)點(diǎn)擊加密后,密文為:EFGHIJKLMNOPQRSTUVWXYZABC。當(dāng)我們輸入其他非字母字符時(shí),密文還是和明文是一樣的,聰明的你是否已經(jīng)想出答案了?

首先我們先自行分析思維導(dǎo)圖,看看你的思路和我的思路有什么異同。

解析:首先把明文中的每個(gè)字符給提取出來(lái),接著對(duì)提取出來(lái)的每個(gè)字符進(jìn)行單獨(dú)的字符判斷,判斷每個(gè)字符的范圍,這里根據(jù)密碼變化情況分為三個(gè)范圍,根據(jù)不同的范圍做出相應(yīng)的變化。比如A到W字母之間,我們可以把字母向后移動(dòng)三位,X到Z字母之間,我們可以把字母向前移動(dòng)23位,而剩下的其他非字母類(lèi)的字符則不變化,最后組合起來(lái),就變成了新的密文。

在編程中,我們就可以用這種關(guān)系來(lái)編寫(xiě)我們的代碼,我們選用Visual Basic程序來(lái)編寫(xiě),這樣程序界面和系統(tǒng)常見(jiàn)的對(duì)話框一致。

難度其實(shí)不大,關(guān)鍵是理解字符分類(lèi)的思維。

難度解析:愷撒密碼這道題目的主要難度,在于我們的提取函數(shù)MID(X,Y,Z),提取函數(shù)的意義就是在于由X的第n個(gè)字符讀起,讀取后面的m個(gè)字符,這里我們還用到了Chr和Asc兩個(gè)函數(shù),Chr是將數(shù)字轉(zhuǎn)換成字母,而Asc是將字母轉(zhuǎn)換成數(shù)字,注意兩個(gè)函數(shù)的使用差異。

主站蜘蛛池模板: 激情乱人伦| 亚洲男人的天堂在线观看| 91成人免费观看| 国产69精品久久久久孕妇大杂乱 | 日韩精品成人网页视频在线| 无码精品国产dvd在线观看9久 | 国产区免费精品视频| 玩两个丰满老熟女久久网| 亚洲最黄视频| 国产成人三级| 免费人成网站在线高清| 2021天堂在线亚洲精品专区| 国产jizz| 国产迷奸在线看| 国国产a国产片免费麻豆| 国产电话自拍伊人| 日本伊人色综合网| 国产肉感大码AV无码| 午夜无码一区二区三区| 国产人成乱码视频免费观看 | 无码AV日韩一二三区| 素人激情视频福利| 日韩小视频在线观看| 99精品影院| 国产一区二区三区视频| av一区二区三区高清久久| 日本精品视频| 久久成人免费| 在线视频亚洲欧美| 久久综合五月| 国产午夜精品鲁丝片| 老司机精品一区在线视频| 国产精品女熟高潮视频| 欧美激情网址| 亚洲成人精品在线| 青草视频久久| 国产成人精品一区二区不卡| 国产菊爆视频在线观看| 亚洲嫩模喷白浆| av一区二区三区在线观看| 无码中文AⅤ在线观看| 日本不卡在线视频| 青草91视频免费观看| 福利小视频在线播放| 色偷偷一区二区三区| 免费观看精品视频999| 茄子视频毛片免费观看| 国产精品自拍合集| 久久免费精品琪琪| 波多野结衣国产精品| 久久国产拍爱| 亚洲精品高清视频| 青青热久麻豆精品视频在线观看| 毛片在线看网站| 无码免费的亚洲视频| 大香伊人久久| 日韩欧美成人高清在线观看| 一级毛片在线播放免费| 无码一区二区波多野结衣播放搜索| 91精品综合| 成人午夜福利视频| 亚洲午夜综合网| 999精品免费视频| 视频在线观看一区二区| 亚洲精品制服丝袜二区| 东京热高清无码精品| a级毛片毛片免费观看久潮| 91精选国产大片| 国产91高跟丝袜| 亚洲永久色| 国产日韩久久久久无码精品| 久久成人国产精品免费软件| 国产精品污视频| 国产资源免费观看| 国产在线日本| 91av国产在线| 成人综合网址| 国产成年女人特黄特色毛片免| 色爽网免费视频| 久久久精品无码一区二区三区| 午夜电影在线观看国产1区| 久久亚洲中文字幕精品一区|