萬相之主提示您:看後求收藏(八零中文www.80zw.tw),接著再看更方便。

那麼,讓我們假設古典密碼真的會在此現身吧。

那麼對於對方到底會是使用的什麼古典密碼這件事已經不再重要了。

畢竟古典密碼的本質,就可以用一句話概括:

單表移位或是多表替換。

什麼意思?

比如凱撒密碼,多麼經典的單表移位密碼啊?

以26字母為表,規定明文加密就是向前移位或是向後移位共同的位數得到密文。

您瞅瞅兒,金鑰空間才26位,基本上扔入計算機,幾毫秒就能得出正確的答案。

密文解密同理。

單表移位的典型。

再比如維吉尼亞密碼,凱撒密碼的升級版。

曾經被譽為古典密碼中不可被攻破的存在。

它就更類似於多表替換。

講道理,到這一步。

要是沒有計算機電腦的存在,只是依靠人腦的話,維吉尼亞密碼的安全程度就已經相當高了......

前提是要防的人不能更深一層的知道你們金鑰空間的更多資訊。

維吉尼亞密碼,大致的加密流程是什麼呢?

很簡單。

比如一位5位的明文,按照古典密碼學的常識,它會被加密成5位的密文。

維吉尼亞自然不可能例外。

“多表”就是這類加密演算法的關鍵。

比如其中最腦殘的加密方式,都用上維吉尼亞了還改不過來的金鑰:

AbcdE。

那麼實際操作下來就是:

金鑰第一位移動一位;第二位移動兩位;第三位移動三位......直到第五位移動五位;

再一次陷入迴圈,第六位向後移動一位。

以此類推下去,直到明文被加密完畢。

當然,金鑰的位數自然是由加密人自己決定。

更加具體的加密方式如下:

首先列出26*26的26字母圖示,需注意要滿足每一排每一列均有26個不同的字母,如下圖:

維吉尼亞圖表

然後選定唯一的單詞作為金鑰,如love。

確定好明文,將明文劃分成為數個等段區域。

每個等段區域原則上需與金鑰的位數等同,

但若因出現餘數,導致最後一組有所殘缺也並無影響。

隨後在圖表的第一排找出明文,在圖表的第一列找到與之對應的金鑰。

(eg:明文ertq,金鑰love。則e對應l,以此類推。)

橫排與豎排的相交點便是密文。

毫無疑問,綜合它的難度與知名度,若是對方想使用古典密碼學考別人,

那麼綜合這裡的別人有可能會不知道用的什麼密碼與對方的智商綜合考慮,

凱撒密碼,柵欄密碼,維吉尼亞密碼無疑會迅速變成三個等級的代表。

三號自然不可能那麼樂觀的覺得自己的等級會被評定的很低。

既然如此,試一試維吉尼亞密碼無疑是一個相當不錯的選擇。

那麼,金鑰呢?

眼前的東西想要被電腦破解直接破解明顯不是那麼複雜的事情,

但是既然對方決定拿出維吉尼亞密碼來作為考題,應該還是會留下金鑰的吧?

環顧了一圈,三號依舊沒有看到任何的密碼提示。

好,這是你們搞得哈。

“本來說維吉尼亞密碼這麼有意思的密碼他還想著放下身段用比較慢的速度一點一點解的呢......

真是可惜啦......”

他的聲音怎麼看怎麼有點欠揍,

歷史軍事推薦閱讀 More+
寫輪眼中的火影世界

寫輪眼中的火影世界

小飛象向天飛
你說的對,但這就是寫輪眼。大幅提升洞察能力、動態視力,可以複製體術忍術,能讓體術如體操般優美,能用來玩花裡胡哨的投擲術,極大程度加強幻術,能提升顏值,讓每一個宇智波忍者都忍體幻顏全能。一旦開啟了萬花筒,即覺醒兩種瞬發的強大瞳術,甚至能使用須佐能乎,以高達的形態出擊啊啊啊啊啊啊啊!宇智波源:重鑄焰團扇榮光,吾輩義不容辭!</p> 各位書友要是覺得《寫輪眼中的火影世界》還不錯的話請不要忘
歷史 連載 287萬字
空間農女:我在古代囤糧養崽

空間農女:我在古代囤糧養崽

切個鬧
末世女沈雙雙一朝穿越,成了一三歲小蘿蔔頭的孃親。這個家,公公早逝,婆婆傷了腿,相公還被爺奶叔伯坑害,被送去了服兵役。這是沒人支稜起來,得全家餓死的節奏啊。沈雙雙擼起袖子就開幹,開啟了囤糧養婆婆和小蘿蔔頭之路。好在,她的種植空間跟著來了,有木系異能加成,日子過得美滋滋。當她把婆婆的腿治好,把小蘿蔔頭養成了小包子,相公卻回來了?哼,想跟她搶婆婆跟小包子?沒門兒!某男(冤枉臉):我是回來加入這個家,不
歷史 連載 80萬字