亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        古老而又神奇的密碼

        2020-06-30 14:32:35陳新龍
        電腦報(bào) 2020年11期
        關(guān)鍵詞:字母表愷撒明文

        陳新龍

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

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

        明文字母表:ABCDEFGHIJKLMNOPQRSTUVWX

        YZ;

        密文字母表:DEFGHIJKLMNOPQRSTUVWXYZA

        BC。

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

        在Text1中輸入明文:ABCDEFGHIJKLMNOPQRS

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

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

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

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

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

        難度解析:愷撒密碼這道題目的主要難度,在于我們的提取函數(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ù)的使用差異。

        猜你喜歡
        字母表愷撒明文
        愷撒:拒絕王冠的人
        Picture-writing
        奇怪的處罰
        法醫(yī)出手,愷撒瞑目
        百家講壇(2016年18期)2016-11-01 12:52:28
        地球字母表ABC
        奇怪的處罰
        四部委明文反對垃圾焚燒低價(jià)競爭
        愷撒應(yīng)對罷戰(zhàn)軍團(tuán)
        愷撒的圈套
        意林(2008年16期)2008-05-14 16:48:29
        日韩手机在线免费视频| 久久久极品少妇刺激呻吟网站| 日韩日韩日韩日韩日韩日韩| 国产人与禽zoz0性伦| 久久综合视频网站| 国产精品天堂在线观看| 丰满人妻一区二区三区蜜桃| 国产精品制服| 国产精品九九热| 日本高清一区二区三区在线| а天堂中文地址在线| 精品人妻va出轨中文字幕| 亚洲欧美日韩精品中文乱码| 亚洲视频在线免费观看一区二区 | 少妇一区二区三区乱码| 大香焦av一区二区三区| 性色av浪潮av色欲av| 人妻无码Aⅴ中文系列| 一级a免费高清免在线| 亚洲图片自拍偷图区| 夫妇交换刺激做爰视频| 日本一道dvd在线中文字幕| 久久久亚洲av成人乱码| 久久精品国产亚洲7777| 国产天堂在线观看| 精品国产乱码一区二区三区| 亚洲成av人片女在线观看| 日韩高清在线观看永久| 99久久综合狠狠综合久久一区| 国产精品一区二区夜色不卡| 麻豆婷婷狠狠色18禁久久| 亚洲天堂在线播放| 日美韩精品一区二区三区| 亚洲av综合av一区二区三区 | 精品伊人久久大线蕉色首页| 无码丰满少妇2在线观看| av中文字幕在线资源网| 婷婷亚洲岛国热超碰中文字幕| 日日猛噜噜狠狠扒开双腿小说| 亚洲无线码1区| 亚洲av少妇高潮喷水在线|