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

古老而又神奇的密碼

2020-06-30 14:32:35陳新龍
電腦報 2020年11期

陳新龍

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

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

明文字母表:ABCDEFGHIJKLMNOPQRSTUVWX

YZ;

密文字母表:DEFGHIJKLMNOPQRSTUVWXYZA

BC。

接下來分析一道愷撒密碼編程題:

在Text1中輸入明文:ABCDEFGHIJKLMNOPQRS

TUVWXYZ,根據愷撒密碼的原理當點擊加密后,密文為:EFGHIJKLMNOPQRSTUVWXYZABC。當我們輸入其他非字母字符時,密文還是和明文是一樣的,聰明的你是否已經想出答案了?

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

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

在編程中,我們就可以用這種關系來編寫我們的代碼,我們選用Visual Basic程序來編寫,這樣程序界面和系統常見的對話框一致。

難度其實不大,關鍵是理解字符分類的思維。

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

主站蜘蛛池模板: 毛片大全免费观看| 日韩毛片免费视频| 久久精品视频一| 久久久久久久久18禁秘| 久久国产精品娇妻素人| 色亚洲成人| 久久无码高潮喷水| 久久久久久久久18禁秘| 久久久久国产精品熟女影院| 国产91蝌蚪窝| 亚洲 欧美 日韩综合一区| 被公侵犯人妻少妇一区二区三区| 久久亚洲美女精品国产精品| 欧美另类第一页| 999精品色在线观看| 国产精品亚洲αv天堂无码| 高潮毛片免费观看| 狠狠v日韩v欧美v| 午夜福利在线观看成人| 国产区人妖精品人妖精品视频| 国产精品久久久久久久久久98| 五月天丁香婷婷综合久久| 日本一区二区三区精品国产| 麻豆精品在线播放| 中文字幕久久亚洲一区| 99在线观看精品视频| 九色在线观看视频| 亚洲综合狠狠| 久久久久人妻一区精品| 欧洲一区二区三区无码| 欧美成人怡春院在线激情| 福利小视频在线播放| 久久毛片基地| 国产成人精品三级| 2021无码专区人妻系列日韩| 天天色天天综合| 国产本道久久一区二区三区| 伊人激情综合网| 毛片基地美国正在播放亚洲 | 亚洲成人一区在线| 亚洲中文字幕久久无码精品A| 国产91蝌蚪窝| 欧美成人在线免费| 午夜久久影院| 91探花国产综合在线精品| 三级视频中文字幕| 又黄又湿又爽的视频| 国产成人无码综合亚洲日韩不卡| 久久人人妻人人爽人人卡片av| 国产精品欧美在线观看| 波多野结衣无码AV在线| 成年人国产网站| 高清色本在线www| 一级毛片免费高清视频| 成人在线观看一区| 亚洲看片网| 手机精品福利在线观看| 国产精鲁鲁网在线视频| 国产白浆一区二区三区视频在线| 亚洲v日韩v欧美在线观看| 久久青草视频| 亚洲精品第一在线观看视频| 精品日韩亚洲欧美高清a| 国产内射在线观看| 乱人伦99久久| 91久久国产综合精品| 日本高清免费一本在线观看 | 激情在线网| 精品小视频在线观看| 手机精品视频在线观看免费| 四虎永久在线| 国产日韩精品欧美一区喷| 久久久精品无码一二三区| 久久鸭综合久久国产| 精品人妻系列无码专区久久| 波多野结衣AV无码久久一区| 国产在线小视频| 综合天天色| 亚洲色图欧美| 亚洲av成人无码网站在线观看| 白浆免费视频国产精品视频| 99re在线视频观看|