第一百零八章克勞德註意到……(下)
第一百零八章克勞德註意到……(下)(第3/5頁)
抓起鉛筆,在便簽上把那串字母按五個一組重新排開:
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?萬歲?法國人的文件是不是開頭先來一句什麼萬歲?法蘭西萬歲?祖國萬歲?就和我們的皇帝萬歲一樣?”
瓦爾特·尼古拉上校猛地從椅子上站起來,立馬激動的開口道:
“對!之前截獲的一份殘缺電文,密碼組隻翻出來一兩個詞,頭一個就是萬歲,但後麵接什麼我們一直不知道!”
克勞德心中一喜,立馬下結論道:
“我知道了!這就是棋盤密碼的變體!他們把明文字母轉化成5x5棋盤裡的坐標(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……標準棋盤裡
(本章未完,請點擊下一頁繼續閱讀)