ATO TEPAR LAQRS QLALA GNEMA QTREQ NFRAN CAQSE CAQXA TQOON FQRM
“你們看,如果去掉最後九個字母,前麵剛好是六十個,六十是偶數,剛好可以兩兩分組。”
他飛快地把前六十個字母兩兩配對:
VQ VE LE GR AN DP RO TE CT UR ET LA ET LA TO TE PA RL AQ RS QL AL AG NE MA QT RE QN FR AN CA QS EC AQ XA
“VQ、VE、LE、GR,你們看!”
“LE!這是法語裡的定冠詞!GR,grand!大的!PROT,protecteur!保護者!這些拚得出來”
會議室裡幾個人同時把腦袋湊過來,盯著那排兩兩分組的字母。
“而且VQVE……這會不會是VIVE?萬歲?法國人的文件是不是開頭先來一句什麼萬歲?法蘭西萬歲?祖國萬歲?就和我們的皇帝萬歲一樣?”
瓦爾特·尼古拉上校猛地從椅子上站起來,立馬激動的開口道:
“對!之前截獲的一份殘缺電文,密碼組隻翻出來一兩個詞,頭一個就是萬歲,但後麵接什麼我們一直不知道!”
克勞德心中一喜,立馬下結論道:
“我知道了!這是棋盤密碼的變體!他們把明文字母轉化成5×5棋盤裡的坐標(X,Y),然後把X和Y互換位置,再映射回字母表!”
“比如V在棋盤裡是第5行第1列,坐標就是(5,1)。互換之後變成(1,5),再查表,第1行第5列是E!所以V加密後變成了E!”
“但如果某個字母的X坐標恰好等於Y坐標,比如第3行第3列的字母是N,N的坐標(3,3),互換之後還是(3,3),所以N加密後還是N!”
“V在正常情況下不會出現不變的情況,但如果密鑰排序讓某些V的X和Y碰巧相等……”
“這就是為什麼密文裡V出現了這麼多次卻略顯突兀,不像是被替換掉的,正是它的XY碰巧相等!”
“快試!用VIVE、法蘭西、Protecteur這些已經能認出來的詞反推密鑰!”
瓦爾特撲回自己的桌子,翻出密碼組之前整理的法國常用詞表,嘩嘩地翻頁。
“如果VIVE對應VQVE……V加密後是V,I加密後是Q,V加密後是V,E加密後是E……”
他手指在紙上顫抖著推算:
“V的XY相等……I→Q……標準棋盤裡I是(2,3),互換應該是(3,2)對應C,但密文裡是Q……Q是第4行第5列(4,5)……”
就在這時,克勞德突然又發現了一個事情,P似乎也沒變,比如PROT等……
“各位……P好像也在對角線上,P的XY坐標是相等的!我們現在開始推算,假設P是(1,1)一直試到(5,5)!
眾人對視一眼,的確,P的位置也像是沒有打亂的情況……他出現的位置像是原詞存在的地方。
如果P是(1,1)的話,也就是密鑰詞的首位……
小毛奇沉思著,過了一會開口道:“法語有什麼P開頭的,和民族或者榮耀相關的口號詞?”
眾人沉默……
克勞德也暫時想不到,他的目光掃過那串已經兩兩分組的前六十個字母……
GR——grand,PROT——protecteur,FRAN——France,CA——ca……
這些詞已經浮出水麵了……
不過……PROTECETUR?是不是拚錯了?
“呃……這個……Protecteur……保護者。但正常法語裡這個詞拚作Protecteur,T後麵是E,U,R。這裡卻是PROTECETUR,多了一個E。”
。瞬一了靜安裡室議會
”?了誤失諜間?誤錯寫拚“
”RUTECETORP,詞新個一了造德萊魯戴語丁拉用給門專,公國護國英位那爾威倫克分區了為人國法“,頭搖特爾瓦”,不“
節章整完看查𝐰𝐭.𝐩𝐨𝐨到請
”?麼什是銜頭式正的他?麼什為稱被國法在德萊魯戴“:特爾瓦向看頭轉地猛德勞克
:來過應反即隨,下一了愣特爾瓦
”。主國護國和共……euqilbupeR al ed RUTECETORP“
……下寫裡盤棋在,筆鉛起抓德勞克
……完寫主國護把母字的複重去刨再 C-E-T-O-R-P
……了上不對又麵後上的對麵前,題問新個有又在現,下一了算心他
……聽視淆混來文密應對個幾好有詞個一讓者或,入填複重過通們他果如,倪端出看被常異頻詞止防了為碼密種一有世後得記他
?呢盤棋入填複重許允鑰密詞鍵關果如
!?)2,2(是不豈置位的盤棋在E那,E是位七第和位五第!?RUTECETORP
!的常正是變不E是就也,EVIV是文原,EVQV是頭開好剛
”!主國護是就詞鑰密!RUTCETORP是鑰密!了道知我!位各“