【第108章 克勞德注意到……(下)】
------------------------------------------
(原文搞錯了,我已經把前兩章修改了一下,柒柒月把我廢稿抄了一遍,難繃)
克勞德把鉛筆往桌上一擱,深吸了一口氣。
“我現在就試試,我想到了一個可能性。”
克勞德拿起那兩份並排攤開的密文,手指點在第一份的前半段上:
“維吉尼亞密碼本質上是好幾種規則混用,一段話用周期循環但不同的凱撒密碼加密,所以會有周期性,而這裡沒有。”
“現在我們已知不是凱撒移位,也不是多表替換。這裡一共69個字母……剛好是3的倍數,可以試一下矩陣密碼。”
“它的核心方式是通過坐標建係打亂單詞,以某種規則將亂碼重組成可讀的明文。”
他一邊說一邊開始把前九個字母按3×3填入方格
V Q V……E L E……G R A
“……VEG QLR VEA……”他念出來,眉頭立刻皺了起來,“這什麼玩意兒。”
中尉湊過來看了一眼,也搖頭道。
“不行,沒規律……”
克勞德不死心,又試了按行讀取、按對角線讀取,按螺旋順序讀取,每一種排列組合出來的字母串都像天書,拚不出任何有意義的法語單詞。
“不對,找不出任何正常的句子。看來不是3×3。”
獲取最新章節更新,請訪問𝑜𝑜𝑝.𝑡𝑤
瓦爾特皺著眉,開口提醒道:
“你的想法是好的,這的確可能是矩陣密碼,但3這種周期太小了……”
“矩陣密碼的周期如果隻有3,那打亂的幅度根本不足以把一段正常法文徹底攪成亂碼。這封信的詞頻異常程度遠超3×3能造成的效果。”
克勞德聽完點了點頭,他拿起鉛筆,在便簽上重新寫下69的因數分解:
“69 = 3 × 23。如果3不行,那可能是更大的矩陣,但69不是完全平方數,沒法排成正方形。除非……”
了“除非不是正方形矩陣,而是長方形。3行23列,或者23行3列。”
“但23列意味著每行塞23個字母,那打亂的範圍太大了,幾乎等於完全隨機置換,那就已經不是矩陣密碼的範疇,而是單純的置換密碼了……”
瓦爾特·尼古拉上校又開口道:“置換密碼?你是說字母位置被打亂但字母本身不變?”
“對。就像把一段明文按某種規則重新排列,但每個字母還是原來的字母,這種加密方式不需要密鑰本。”
“隻需要一個排列規則,比如按字母在原文中的位置編號,然後按另一組編號重新排序。”
克勞德拿起那封情書,翻到正文部分,目光快速掃過前幾行。
“但問題是……如果這是置換密碼,那密文裡的字母頻率和原文應該完全一致。這裡又不符合這個特征……”
他突然停住了。
“等等……”
他猛地低頭去看中尉之前統計的那列頻率數字。
“A和Q並列最多,各出現11次……”
“正常法文裡A不可能和Q並列最多。Q在法語裡是極低頻字母,正常文本裡出現一次都算多了。但這裡Q出現了11次,和A一樣多。”
“說明密文裡的字母根本不是從原文裡直接置換來的。這些字母是被替換過的,每個字母被換成了另一個字母……這應該是棋盤密碼!”
“什麼?”中尉沒聽清。
“棋盤密碼就是把字母表排進一個5×5的棋盤裡,每個字母用它的行號和列號代替。比如A在第1行第1列就寫成11,B是12,以此類推。”
例子
他拿起鉛筆,在便簽上飛快地畫了一個5×5的方格。
”。道一了密加上礎基個這在又們他,密加盤棋接直是不以所,母字是的到看在現們我但。字數位兩是全該應裡文密那,碼密盤棋是的用人信發果如“
。秒幾了空放神眼,端尾筆鉛著咬,來下停他
”。碼亂母字的了亂打個一是會就那 表母字回射映再後之換互種某過通再字數些這把他果如。21成變B,11成變A如比,字數個兩成變母字個每把碼密盤棋“
”……者或,的餘多是母字個一有後最少至明說,數奇是96。對才數偶是該應度長文密,母字始原個一應對母字個兩每求要碼密盤棋,數奇,96是度長文密,對不……“
”……漏遺有沒有,下一數新重我幫!尉中“
。過劃字逐上麵紙在指手,詞有念念裡嘴,數始開頭從,紙信起拿緊趕尉中
?換替層一套再後之轉互字數和文明把,射映向雙字數-母字種某是而,盤棋是不……者或?度維的別是而5×5是不如比,體變的碼密盤棋是會不會那,對不碼密盤棋果如
……者或又
。上行幾後最的書情封那在落光目他
”……你愛我,你愛我,你愛我:複重我著跟……“
。節細個一到意注他
。來著混emia't ej、eroda't ej、ruoma nom如比,體變種各是的用裡信但,emia't eJ是裡文原語法在。次一止不了現出組詞個這你愛我裡信封這
?置位定特的裡文密在現出母字鍵關個某保確來,詞單個一同用使複反置位定固些某在會不會他那,裡本文進塞序順定特按母字定特把要需者密加果如
。德勞克向看頭抬,來起抬尾末紙信從指手,了完數尉中
”。錯沒,個九十六“
……麼要,母字個一了多後最麼要。九十六……嘖
”。個九了多是,個一了缺是不!等等“
:開排新重組一個五按母字串那把上簽便在,筆鉛起抓他
LT EALTE RUTCE TORPD NARGE LEVQV