開:
VQVEL EGRAN DPROT ECTUR ETLAE TLATO 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、法蘭西、拿破侖這些可能作為密鑰的詞試!”
瓦爾特撲回自己的桌子,翻出密碼組之前整理的法國常用詞表,嘩嘩地翻頁。
“如果VIVE對應VQVE……V加密後是V,I加密後是Q,V加密後是V,E加密後是E……”
他手指在紙上顫抖著推算:
“V的XY相等……I變成了Q……標準棋盤裡I是(2,3),互換應該是(3,2),但密文裡是Q……”
就在這時,克勞德突然又發現了一個事情,除開V沒有變化之外,P的位置似乎也沒變,比如PROT等……
這明顯是這個字母原來的位置,這說明P在棋盤中應該處於對角線上,XY是相等的。
“各位……P好像也在對角線上,P的XY坐標是相等的!我們現在開始推算,假設P是(1,1)一直試到(5,5)”
眾人對視一眼,的確,P的位置也像是沒有打亂的情況……他出現的位置像是原詞存在的地方。
如果P是(1,1)的話,也就是密鑰詞的首位……
小毛奇沉思著,過了一會開口道:“法語有什麼P開頭的,和民族或者榮耀相關的口號詞?”
眾人沉默……
克勞德也暫時想不到,他的目光掃過那串已經兩兩分組的前六十個字母……
GR——grand,PROT——protecteur,FRAN——France,CA——ca……
請訪問ᴏᴏᴘ.ᴛᴡ獲取最快的章節更新
。倪端出看以可當不密加為因卻根詞些一是但,害厲很的亂打上麵明然雖,手新個是諜間個這的報發次這來看……了麵水出浮經已詞些這
?了錯拚是不是這?RUTECETORP為主國護呼稱麵裡,件文份一的邊旁下了看德勞克……過不
”。E個一了多,RUTECETORP是卻裡這。R,U,E是麵後T,ruetcetorP作拚詞個這裡語法常正但。者護保……ruetcetorP……個這……呃“
。瞬一了靜安裡室議會
”?由緣的別麼什有……是還?嗎誤錯寫拚是這“
”RUTECETORP,詞新個一了造德萊魯戴給門專,他化神了為是也,公國護國英位那爾威倫克分區了為人國法“,頭搖特爾瓦”,不“
”?麼什是銜頭式正的他?個這是就?麼什為稱被國法在德萊魯戴那“:特爾瓦向看頭轉的猛德勞克
:來過應反即隨,下一了愣特爾瓦
”。主國護的國和共……euqilbupeR al ed RUTECETORP“
……母字的複重去刨再,號稱的主國護下寫裡盤棋在,筆鉛起抓德勞克
……了上不對又麵後上的對麵前,題問新個有又在現,下一了算心他
……聽視淆混來文密應對個幾好有詞個一讓者或,盤棋入填複重母字個一將過通們他果如,倪端出看被常異頻詞止防了為碼密種一有世後得記他
?呢盤棋入填複重許允鑰密詞鍵關果如
!變不E以所!?)2,2(是不豈置位的盤棋在碼密個二第的E那,E是位七第和位五第!?RUTECETORP是鑰密是就也
!?變不也E!變不V中其這,EVIV歲萬是文原的常正而,EVQV是頭開的文密好剛
”!號稱的主國護是就詞鑰密!RUTCETORP是鑰密!了道知我!位各“