第375章 十二個漢字!
沈秋聲盯著這個序列看了幾秒鐘,然後輕輕「嗯」了一聲。
「怎麼了?」陳子金湊過來看。
「這個方陣的填充順序不對。波利比奧斯方陣有不同的變體,如果用標準的希臘字母順序填充,得到的是亂碼。」
沈秋聲把那張紙推到一邊,重新拿了一張新的,「他留下的點陣不是亂數。那些分組的間隔非常精確,說明他對每組的數值有明確的預設。所以我需要換一種填充順序來試。」
他在新的方格紙上重新畫了一個5×5的方陣。
這一次他沒有按字母表的順序填寫,而是先在方陣的中央填了一個字母,然後從這個字母開始,按照某種螺旋的順序向外擴展。
「這是我年輕時研究過的一種變體,叫『螺旋方陣』。二戰期間東歐的地下抵抗組織曾經用過。它的特點是,方陣的填充順序不是從上到下從左到右,而是從中心開始順時針旋轉。這樣同樣的坐標對能解讀出完全不同的字母組合。」
他一邊說一邊填,手指在紙上移動得飛快。
幾秒鐘後,方陣填完了。
他把第一輪破譯出的坐標對重新代入這個新的方陣。
(3,4)——從中心開始,第三圈第四位——變成了「T」。
(2,5)——變成了「H」。
(1,3)——變成了「E」。
(4,2)——變成了「R」。
(3,1)——變成了「E」。
(5,4)——變成了「I」。
(3,2)——變成了「S」。
沈秋聲的筆尖在紙上停住了。
他抬起頭,眼鏡片後面的目光微微閃爍了一下。
紙面上的字母排列變成了:
T H E R E I S N O L E T T E R S
他緩緩放下筆,把那張紙轉了個方向,推向桌子的中央,讓所有人都能看到。
「你們自己看。」
陳子金湊過去,念了出來:「T-H-E-R-E-I-S-N-O-L-E-T-T-E-R-S……There is no letters?」
「沒有字母?」周雲疑惑。
沈秋聲摘下眼鏡,用拇指和食指捏了捏鼻樑,然後重新戴上,看著眾人緩緩說道:「第一層破譯出來是一句英文:『There is no letters』。這不是最終的答案,而是一句提示。他告訴我——『這裡沒有字母』,意思是我不能用字母表來解讀這些點。」
劉學民的眉頭緊鎖:「所以您剛才用的波利比奧斯方陣,是被他預判到的?他知道我們會先用字母坐標來試,所以故意在第一層放了這句話?」
「沒錯。」沈秋聲的語氣里竟然帶上了一絲罕見的欣賞,「留下這些點的人,對密碼學有相當深的造詣。他不僅會加密,還會預設破解者的思路。他知道我們會用波利比奧斯方陣,所以他在第一層加密里就告訴我們,這條路走不通。」
房間裡的氣氛變得微妙起來。
楚辰不僅在桌面上留下了一組密碼,還在密碼里埋了一層對破解者的「預判」。
這個操作,確實出乎了沈秋聲的預判。
「那接下來怎麼辦?」莊顏問。
沈秋聲把那支原子筆在指間轉了一圈,目光重新落回桌面上那排黑點上。
「『There is no letters』——他告訴我們不是字母。那除了字母,還能是什麼?」
他沉默了一會兒,忽然抬起頭,看向房間角落的儲物櫃。
「這柜子里有什麼東西嗎?」
「有。是礦泉水、能量棒、還有急救包,是節目組為了應對特殊情況配置的。」周雲答。
沈秋聲走到儲物櫃前,拉開最底層的那扇櫃門。
裡面的物品碼放得很整齊:四瓶礦泉水、六根能量棒、一個紅色急救包。
他沒有動那些物品,而是蹲下身,仔細地看柜子內部的表面。
柜子的底板是一層淺灰色的塑料板,表面光滑。
但在底板的右下角,沈秋聲看到了幾個非常淺的劃痕——不是故意刻上去的,像是某種硬物在取放時不小心刮出來的。
他伸手摸了一下那些劃痕的走向,又看了看那些物品的擺放位置,然後站起身來。
「這些備用物品雖然沒用,但都被動過了。」
「動過了?」
「四瓶礦泉水,六根能量棒,一個急救包。這看起來很正常,但你們注意到沒有——礦泉水和能量棒的數量加在一起是十,急救包是一個。十和一。」
沈秋聲走回桌邊,拿起筆,在紙上寫下了一個數字序列:
4、6、1
「他動了儲物櫃裡的物品,改變了它們的數量組合,用這種方式補充了桌面上的點陣信息。桌面上是二十七組點,一百一十四個點,這些數字本身還不夠完整。但如果把4、6、1加進來——」
他在紙上快速運算。
「點數一百一十四,加上四十六,得到一百六十。再除以一,還是一百六十。這不對……但如果把4、6、1解釋為『四六一』——」
他忽然停住了。
「四六一。Four-Six-One。」
他重新看向桌面上的點陣。
那些點組的分組方式——三、四、二、五、一、三、四、二、三、一、五、四、三、二……
「如果這些數字不是坐標,而是音節數呢?」
他拿起筆,在紙上重新排列那些數字序列,然後將它們按照一種完全不同的規則重新分組。
這一次,他不再按照兩個數字一組,而是按照「4-6-1」這個規律,將整個數字序列重新分割。
「第一位是4,第二位是6,第三位是1,然後循環——四、六、一、四、六、一……」
他把數字序列按照這個周期重新排列成三行。
第一行取了所有位置為1、4、7、10……的數字。
第二行取了所有位置為2、5、8、11……的數字。
第三行取了所有位置為3、6、9、12……的數字。
然後他盯著那三行數字看了很久。
忽然,他笑了。
那是自從他進入房間以來,臉上的肌肉第一次真正地鬆弛下來,眼角的皺紋堆疊在一起,像是看到了什麼讓他非常滿意的東西。
「我明白了。」
「您明白了?」劉學民的聲音裡帶著明顯的急切。
沈秋聲把那張紙翻了個面,在上面寫下了一行漢字。
然後他把紙推到桌子中央,站起來,拍了拍手上的灰塵,像是剛剛完成了一件微不足道的小事。
「這不是字母密碼。這是電報碼。」
「電報碼?」陳子金湊過來,「但他用的不是莫爾斯電碼啊。」
「不是莫爾斯。是中文電報碼。」
沈秋聲指著紙上那三行數字:「中文電報碼是四位一組,每一組數字對應一個漢字。他留下的點陣經過儲物櫃物品數量的修正後,重新排列成三行,每行四組,每組四個數字。三行,四組,四位數——十二個漢字。」
紙面上寫著:
三二七四 五八一二 一九四三 六零二七
四一一五 七二三八 三零四九 八五七二
二六一三 九四零五 一七三八 五六零四
「每一組四位數都是有效的中文電報碼。我剛才已經對照我腦子裡的碼錶翻譯了一遍——」
沈秋聲的筆尖在紙面下方輕輕畫了一條線,然後寫下了十二個漢字……
「怎麼了?」陳子金湊過來看。
「這個方陣的填充順序不對。波利比奧斯方陣有不同的變體,如果用標準的希臘字母順序填充,得到的是亂碼。」
沈秋聲把那張紙推到一邊,重新拿了一張新的,「他留下的點陣不是亂數。那些分組的間隔非常精確,說明他對每組的數值有明確的預設。所以我需要換一種填充順序來試。」
他在新的方格紙上重新畫了一個5×5的方陣。
這一次他沒有按字母表的順序填寫,而是先在方陣的中央填了一個字母,然後從這個字母開始,按照某種螺旋的順序向外擴展。
「這是我年輕時研究過的一種變體,叫『螺旋方陣』。二戰期間東歐的地下抵抗組織曾經用過。它的特點是,方陣的填充順序不是從上到下從左到右,而是從中心開始順時針旋轉。這樣同樣的坐標對能解讀出完全不同的字母組合。」
他一邊說一邊填,手指在紙上移動得飛快。
幾秒鐘後,方陣填完了。
他把第一輪破譯出的坐標對重新代入這個新的方陣。
(3,4)——從中心開始,第三圈第四位——變成了「T」。
(2,5)——變成了「H」。
(1,3)——變成了「E」。
(4,2)——變成了「R」。
(3,1)——變成了「E」。
(5,4)——變成了「I」。
(3,2)——變成了「S」。
沈秋聲的筆尖在紙上停住了。
他抬起頭,眼鏡片後面的目光微微閃爍了一下。
紙面上的字母排列變成了:
T H E R E I S N O L E T T E R S
他緩緩放下筆,把那張紙轉了個方向,推向桌子的中央,讓所有人都能看到。
「你們自己看。」
陳子金湊過去,念了出來:「T-H-E-R-E-I-S-N-O-L-E-T-T-E-R-S……There is no letters?」
「沒有字母?」周雲疑惑。
沈秋聲摘下眼鏡,用拇指和食指捏了捏鼻樑,然後重新戴上,看著眾人緩緩說道:「第一層破譯出來是一句英文:『There is no letters』。這不是最終的答案,而是一句提示。他告訴我——『這裡沒有字母』,意思是我不能用字母表來解讀這些點。」
劉學民的眉頭緊鎖:「所以您剛才用的波利比奧斯方陣,是被他預判到的?他知道我們會先用字母坐標來試,所以故意在第一層放了這句話?」
「沒錯。」沈秋聲的語氣里竟然帶上了一絲罕見的欣賞,「留下這些點的人,對密碼學有相當深的造詣。他不僅會加密,還會預設破解者的思路。他知道我們會用波利比奧斯方陣,所以他在第一層加密里就告訴我們,這條路走不通。」
房間裡的氣氛變得微妙起來。
楚辰不僅在桌面上留下了一組密碼,還在密碼里埋了一層對破解者的「預判」。
這個操作,確實出乎了沈秋聲的預判。
「那接下來怎麼辦?」莊顏問。
沈秋聲把那支原子筆在指間轉了一圈,目光重新落回桌面上那排黑點上。
「『There is no letters』——他告訴我們不是字母。那除了字母,還能是什麼?」
他沉默了一會兒,忽然抬起頭,看向房間角落的儲物櫃。
「這柜子里有什麼東西嗎?」
「有。是礦泉水、能量棒、還有急救包,是節目組為了應對特殊情況配置的。」周雲答。
沈秋聲走到儲物櫃前,拉開最底層的那扇櫃門。
裡面的物品碼放得很整齊:四瓶礦泉水、六根能量棒、一個紅色急救包。
他沒有動那些物品,而是蹲下身,仔細地看柜子內部的表面。
柜子的底板是一層淺灰色的塑料板,表面光滑。
但在底板的右下角,沈秋聲看到了幾個非常淺的劃痕——不是故意刻上去的,像是某種硬物在取放時不小心刮出來的。
他伸手摸了一下那些劃痕的走向,又看了看那些物品的擺放位置,然後站起身來。
「這些備用物品雖然沒用,但都被動過了。」
「動過了?」
「四瓶礦泉水,六根能量棒,一個急救包。這看起來很正常,但你們注意到沒有——礦泉水和能量棒的數量加在一起是十,急救包是一個。十和一。」
沈秋聲走回桌邊,拿起筆,在紙上寫下了一個數字序列:
4、6、1
「他動了儲物櫃裡的物品,改變了它們的數量組合,用這種方式補充了桌面上的點陣信息。桌面上是二十七組點,一百一十四個點,這些數字本身還不夠完整。但如果把4、6、1加進來——」
他在紙上快速運算。
「點數一百一十四,加上四十六,得到一百六十。再除以一,還是一百六十。這不對……但如果把4、6、1解釋為『四六一』——」
他忽然停住了。
「四六一。Four-Six-One。」
他重新看向桌面上的點陣。
那些點組的分組方式——三、四、二、五、一、三、四、二、三、一、五、四、三、二……
「如果這些數字不是坐標,而是音節數呢?」
他拿起筆,在紙上重新排列那些數字序列,然後將它們按照一種完全不同的規則重新分組。
這一次,他不再按照兩個數字一組,而是按照「4-6-1」這個規律,將整個數字序列重新分割。
「第一位是4,第二位是6,第三位是1,然後循環——四、六、一、四、六、一……」
他把數字序列按照這個周期重新排列成三行。
第一行取了所有位置為1、4、7、10……的數字。
第二行取了所有位置為2、5、8、11……的數字。
第三行取了所有位置為3、6、9、12……的數字。
然後他盯著那三行數字看了很久。
忽然,他笑了。
那是自從他進入房間以來,臉上的肌肉第一次真正地鬆弛下來,眼角的皺紋堆疊在一起,像是看到了什麼讓他非常滿意的東西。
「我明白了。」
「您明白了?」劉學民的聲音裡帶著明顯的急切。
沈秋聲把那張紙翻了個面,在上面寫下了一行漢字。
然後他把紙推到桌子中央,站起來,拍了拍手上的灰塵,像是剛剛完成了一件微不足道的小事。
「這不是字母密碼。這是電報碼。」
「電報碼?」陳子金湊過來,「但他用的不是莫爾斯電碼啊。」
「不是莫爾斯。是中文電報碼。」
沈秋聲指著紙上那三行數字:「中文電報碼是四位一組,每一組數字對應一個漢字。他留下的點陣經過儲物櫃物品數量的修正後,重新排列成三行,每行四組,每組四個數字。三行,四組,四位數——十二個漢字。」
紙面上寫著:
三二七四 五八一二 一九四三 六零二七
四一一五 七二三八 三零四九 八五七二
二六一三 九四零五 一七三八 五六零四
「每一組四位數都是有效的中文電報碼。我剛才已經對照我腦子裡的碼錶翻譯了一遍——」
沈秋聲的筆尖在紙面下方輕輕畫了一條線,然後寫下了十二個漢字……