第一百零八章克勞德註意到……(下)
第一百零八章克勞德註意到……(下)(第1/5頁)
(原文搞錯了,我已經把前兩章修改了一下,柒柒月把我廢稿抄了一遍,難繃,依舊罰抄柒柒月)
克勞德把鉛筆往桌上一擱,深吸了一口氣。
“我現在就試試,我想到了一個可能性。”
克勞德拿起那兩份並排攤開的密文,手指點在第一份的前半段上:
“維吉尼亞密碼本質上是好幾種規則混用,一段話用周期循環但不同的凱撒密碼加密,所以會有周期性,而這裡冇有。”
“現在我們已知不是凱撒移位,也不是多表替換。這裡一共69個字母……剛好是3的倍數,可以試一下矩陣密碼。”
“它的核心方式是通過坐標建係打亂單詞,以某種規則將亂碼重組成可讀的明文。”
他一邊說一邊開始把前九個字母按3x3填入方格
v q v……e l e……g r a
“……veg qlr vea……”他念出來,眉頭立刻皺了起來,“這什麼玩意兒。”
中尉湊過來看了一眼,也搖頭道。
“不行,冇規律……”
克勞德不死心,又試了按行讀取、按對角線讀取,按螺旋順序讀取,每一種排列組合出來的字母串都像天書,拚不出任何有意義的法語單詞。
“不對,找不出任何正常的句子。看來不是3x3。”
瓦爾特皺著眉,開口提醒道:
“你的想法是好的,這的確可能是矩陣密碼,但3這種周期太小了……”
“矩陣密碼的周期如果隻有3,那打亂的幅度根本不足以把一段正常法文徹底攪成亂碼,這封信的詞頻異常程度遠超3x3能造成的效果。”
克勞德聽完點了點頭,他拿起鉛筆,在便簽上重新寫下69的因數分解:
“69 = 3 x 23。如果3不行,那可能是更大的矩陣,但69不是完全平方數,冇法排成正方形。除非……”
“除非不是正方形矩陣,而是長方形矩陣。3行23列,或者23行3列。”
“但23列意味著每行塞23個字母,那打亂的範圍太大了,幾乎等於完全隨機置換,那就已經不是矩陣密碼的範疇,而是單純的置換密碼了……”
瓦爾特·尼古拉上校又開口道:“置換密碼?你是說字母位置被打亂但字母本身不變?”
“對,就像把一段明文按某種規則重新排列,但每個字母還是原來的字母,這種加密方式不需要密鑰本。”
“隻需要一個排列規則,比如按字母在原文中的位置編號,然後按另一組編號重新排序。”
克勞德拿起那封情書,翻到正文部分,目光快速掃過前幾行。
“但問題是……如果這是置換密碼,那密文裡的字母頻率和原文應該完全一致。這裡又不符合這個特征……”
他突然停住了。
“等等
(本章未完,請點擊下一頁繼續閱讀)