一戰:我成了白毛德皇的治國輪椅

第一百零八章克勞德註意到……(下)

加入書簽 推薦本書

第一百零八章克勞德註意到……(下)(第2/5頁)

……”

他猛地低頭去看中尉之前統計的那列頻率數字。

“a和q並列最多,各出現11次……”

“正常法文裡a不可能和q並列最多。q在法語裡是極低頻字母,正常文本裡出現一次都算多了。但這裡q出現了11次,和a一樣多。”

“說明密文裡的字母根本不是從原文裡直接置換來的。這些字母是被替換過的,每個字母被換成了另一個字母……這應該是棋盤密碼!”

“什麼?”中尉冇聽清。

“棋盤密碼就是把字母表排進一個5x5的棋盤裡,每個字母用它的行號和列號代替。比如a在第1行第1列就寫成11,b是12,以此類推。”

例子

他拿起鉛筆,在便簽上飛快地畫了一個5x5的方格。

“如果發信人用的是棋盤密碼,那密文裡應該全是兩位數字。但我們現在看到的是字母,所以不是直接棋盤加密,他們又在這個基礎上加密了一道。”

他停下來,咬著鉛筆尾端,眼神放空了幾秒。

“棋盤密碼把每個字母變成兩個數字,比如a變成11,b變成12。如果他把這些數字再通過某種互換之後再映射回字母表 那就會是一個打亂了的字母亂碼。”

“……不對,密文長度是69,奇數,棋盤密碼要求每兩個字母對應一個原始字母,密文長度應該是偶數才對。69是奇數,說明至少最後有一個字母是多餘的,或者……”

“中尉!幫我重新數一下,有冇有遺漏……”

中尉趕緊拿起信紙,從頭開始數,嘴裡念念有詞,手指在紙麵上逐字劃過。

如果棋盤密碼不對,那會不會是棋盤密碼的變體,比如不是5x5而是彆的維度?或者……不是棋盤,而是某種字母-數字雙向映射,把明文和數字互轉之後再套一層替換?

又或者……

他目光落在那封情書的最後幾行上。

“……跟著我重複:我愛你,我愛你,我愛你……”

他註意到一個細節。

這封信裡我愛你這個詞組出現了不止一次。在法語原文裡是je t'aime,但信裡用的是各種變體,比如mon amour、ie t'adore、ie t'aime混著來。

如果加密者需要把特定字母按特定順序塞進文本裡,那他會不會在某些固定位置反複使用同一個單詞,來確保某個關鍵字母出現在密文裡的特定位置?

這或許是棋盤密碼的變體……比他原本想的還要複雜……

中尉數完了,手指從信紙末尾抬起來,抬頭看向克勞德。

“六十九個,冇錯。”

嘖……六十九。要麼最後多了一個字母,要麼……

“等等!不是缺了一個,是多了九個。”

(本章未完,請點擊下一頁繼續閱讀)

上一頁 章節目錄 下一頁

小說推薦:與公主互穿後,朕殺穿皇城登女帝民國之製霸上海灘什麼是軍統第一行動高手啊?打卡諸天,每個世界一個外掛冒名入仕,我熬成了大明權臣錯把劉宏當爹,他送貂蟬做我老婆軍閥:我奉化人,當個總統怎麼了邊塞驍卒太宗之後,再造大唐帝皇:江山美人朕都要科舉:狀元首輔又帶飛朕了讓你當紈絝,你考了個狀元郎?亮劍:不一樣的張大彪文臣儘頭是武鬥?我在朝堂橫著走