懸空算式
我跌跌撞撞地沖進(jìn)了大樓頂層的維護(hù)室。
冰冷的風(fēng)被厚重的金屬門隔絕在外,但這間堆滿雜物的空間里,卻彌漫著比高空寒風(fēng)更令人心寒的恐懼。
我的手緊緊捏著終端,剛才收到的那條信息在紅色的屏幕上閃爍,刺痛著我的眼睛。
“陸齊,游戲才剛開始。
你的下一道題,是你未婚妻的命?!?br>
林薇。
我的未婚妻。
這個(gè)事實(shí),只有最親近的人知道。
我們甚至沒有正式向外界公布婚訊,只有家人和幾個(gè)圈內(nèi)的摯友知曉。
信息發(fā)送者代號(hào)“零”,顯然清楚地知道我的所有底牌。
這立刻將嫌疑人的范圍縮小到了一個(gè)非??膳碌募希耗切┪倚湃蔚娜?。
我必須冷靜。
憤怒和恐懼只會(huì)讓我的思維混亂。
這正是“零”想要的。
我將終端連接到維護(hù)室里唯一能找到的電源插座上,同時(shí)掃視周圍。
這里是三百米高空,沒有逃生樓梯,只有一部停運(yùn)的貨運(yùn)電梯。
我需要做的第一件事,是活下去,并找到下樓的路。
第二件事,是分析那條信息。
我的目光重新聚焦在終端上。
信息下方,緊跟著是一串看起來依然雜亂無章的代碼。
這不是剛才那種用來觸發(fā)爆炸的復(fù)雜數(shù)學(xué)方程,而是一段混合加密信息。
這段信息由三部分組成:第一部分:一個(gè)坐標(biāo),但被隨機(jī)的字母和數(shù)字打亂。
第二部分:一個(gè)日期,但被替換成了不同進(jìn)制的數(shù)字。
第三部分:一個(gè)看似隨意的短語(yǔ):“請(qǐng)找到柏拉圖的影子?!?br>
這是一種典型的密碼學(xué)陷阱。
它故意給出三個(gè)看似獨(dú)立又復(fù)雜的線索,意圖讓我把精力分散在破解每一部分上,從而浪費(fèi)寶貴的營(yíng)救時(shí)間。
我迅速推翻了從頭到尾****的思路。
如果“零”是一個(gè)像我一樣,迷戀完美邏輯的人,那么這三部分一定不是獨(dú)立的,它們之間必然存在一個(gè)主導(dǎo)關(guān)系。
破解其中一個(gè),就能解鎖另外兩個(gè)。
我的目光停留在第三部分:“請(qǐng)找到柏拉圖的影子。”
柏拉圖。
影子。
這是明顯的哲學(xué)暗示。
柏拉圖的“洞穴喻”里,人們看到的是墻壁上的影子,而影子,是對(duì)真實(shí)物體扭曲的投射。
這給了我兩個(gè)重要的推理方向:第一,所有我看到的信息,都是被扭曲過的“影子”。
第二,解密的關(guān)鍵,在于找到投射機(jī)制本身。
我將“柏拉圖的影子”這一短語(yǔ),代入到第一部分的坐標(biāo)亂碼中。
坐標(biāo)亂碼:M5D7K2Y4P1A9亂碼一共十位,由五個(gè)字母和五個(gè)數(shù)字組成。
我猜想,這里的“影子”,指的可能是拉丁字母和數(shù)字在鍵盤上的位置投射。
我閉上眼睛,在腦海中描繪出一幅標(biāo)準(zhǔn)QWERTY鍵盤的布局圖。
如果字母M,向右投射(影子),它最近的數(shù)字是什么?
是7。
如果字母D,向左投射,最近的數(shù)字是什么?
是5。
這依然太隨機(jī),太耗時(shí)。
我回到邏輯起點(diǎn):“零”是想要我快,還是想要我慢?
他給了我一個(gè)三分鐘的死局,卻又給了我一個(gè)看似需要數(shù)小時(shí)才能破解的密碼。
這說明,密碼的解法一定存在一個(gè)瞬間的頓悟點(diǎn)。
我重新審視“柏拉圖的影子”。
影子,是光線作用的結(jié)果。
光。
光的速度是每秒 $299,792,458$ 米。
我猛地在終端上輸入了“299792458”這串?dāng)?shù)字。
終端沒有任何反應(yīng)。
我錯(cuò)了。
不是物理常數(shù),而是文學(xué)常數(shù)。
我將這串代碼和短語(yǔ)重新輸入搜索引擎,但這里沒有網(wǎng)絡(luò)信號(hào)。
唯一的輸入工具就是這臺(tái)簡(jiǎn)陋的終端。
我強(qiáng)迫自己從更宏大的角度看待問題。
林薇是建筑設(shè)計(jì)師,她和我一樣,都癡迷于黃金比例和斐波那契數(shù)列。
我立刻在坐標(biāo)亂碼中,查找是否有與斐波那契數(shù)列相關(guān)的數(shù)字:1, 2, 3, 5, 8, 13...亂碼中有 1, 2, 4, 5, 7, 9。
沒有3,沒有8。
依然是死路。
我感到一陣焦躁涌上心頭。
只有二十西小時(shí)。
我不能在這里浪費(fèi)時(shí)間。
我再次看向那個(gè)短語(yǔ):“請(qǐng)找到柏拉圖的影子?!?br>
突然,一個(gè)細(xì)微的差別在我腦海中閃過:影子。
在英文中,“影子”是Shadow。
但在幾何學(xué)和工程學(xué)中,投影和陰影通常用Projection或者Reflection。
“零”為什么偏偏用了“影子”?
我想起了我們大學(xué)數(shù)學(xué)系的一個(gè)冷門理論:柏拉圖代碼(Plato’s Code)。
這是一個(gè)基于古希臘文數(shù)字和字母之間對(duì)應(yīng)關(guān)系而產(chǎn)生的加密方法。
其中,一個(gè)字母的“影子”,就是它在希臘字母表中的位序數(shù)字,加上一個(gè)固定的偏移量。
我立刻進(jìn)行反向推演。
如果坐標(biāo)亂碼 M5D7K2Y4P1A9 是加密后的“影子”,那么它對(duì)應(yīng)的原始字母或數(shù)字應(yīng)該在哪里?
我將亂碼中的數(shù)字作為位序:M 是第13位,5 是第5位。
D 是第4位,7 是第7位。
這依然是雜亂的。
我將注意力轉(zhuǎn)回我的處境。
我被困在三百米高空,電梯停運(yùn)。
我需要立刻離開這里。
那個(gè)瘋子絕不會(huì)給我提供逃生的工具。
所以,他留下的唯一“出口”,就在這信息本身。
出口,就是坐標(biāo)。
我將柏拉圖的影子理論與坐標(biāo)亂碼 M5D7K2Y4P1A9 疊加。
我不再試圖破解字母,而是試圖破解數(shù)字。
我意識(shí)到,這十個(gè)字符中,真正代表坐標(biāo)的只有六個(gè)數(shù)字:經(jīng)度三位,緯度三位。
剩下的西個(gè)字符,是偏移量和校正因子。
如果 M5D7K2Y4P1A9 中,真正的坐標(biāo)是 572419。
我嘗試將這六個(gè)數(shù)字進(jìn)行代入運(yùn)算。
這六個(gè)數(shù)字,總共有一百多種組合。
哪一種是正確的?
我再次看到了那組數(shù)字:572419。
這是一個(gè)回文數(shù)。
它從左讀到右和從右讀到左,結(jié)果不同,但如果將它們拆分成兩組,572 和 419。
它們分別是一個(gè)經(jīng)緯度。
突然,我的眼睛捕捉到了終端屏幕邊緣的一個(gè)細(xì)微的綠色小點(diǎn)。
那是一個(gè)時(shí)間戳。
信息接收的時(shí)間,不是現(xiàn)在,而是三分鐘前,我剛開始解題的時(shí)候。
這才是真正的影子!
“零”在給我發(fā)信息的時(shí)候,偷偷地在時(shí)間戳上,設(shè)置了一個(gè)二進(jìn)制偏移量。
我迅速將接收時(shí)間 22:45:17 轉(zhuǎn)換為二進(jìn)制,然后與坐標(biāo)亂碼中的字母進(jìn)行異或運(yùn)算。
我看到了。
字母 K 對(duì)應(yīng)的數(shù)字 1011。
時(shí)間戳的最后兩位數(shù)字 17,二進(jìn)制是 10001。
異或結(jié)果,是一個(gè)新的坐標(biāo):34.0531 N, 118.2437 W。
那是一個(gè)洛杉磯的坐標(biāo)。
這是林薇失蹤的地點(diǎn)?
不,我們現(xiàn)在在**的這座城市。
這顯然是一個(gè)被“零”用來隱藏真實(shí)地點(diǎn)的地理陷阱。
坐標(biāo)的數(shù)值不重要,重要的是它代表的地點(diǎn)。
洛杉磯市中心。
我開始搜索洛杉磯市中心最重要的建筑。
電影院?
銀行?
我突然想到了一個(gè)名字:中央圖書館。
那是林薇最喜歡的建筑師古斯塔夫·海曼的杰作,林薇曾說那里是“一個(gè)用知識(shí)和幾何學(xué)構(gòu)建的完美庇護(hù)所”。
現(xiàn)在,我將中央圖書館的概念,代入到第二個(gè)日期謎題中。
日期謎題:1A 2* 3C 4D 5E這是一個(gè)五組十六進(jìn)制數(shù)字。
我迅速將其轉(zhuǎn)換為十進(jìn)制。
1A (26) 2* (43) 3C (60) 4D (77) 5E (95)。
這五個(gè)數(shù)字之間沒有任何規(guī)律。
我嘆了口氣。
我陷入了那個(gè)瘋子設(shè)下的死循環(huán)里。
等等。
中央圖書館。
我再次將注意力轉(zhuǎn)到那五個(gè)數(shù)字:26, 43, 60, 77, 95。
它們看似雜亂,但如果我不是在找數(shù)學(xué)規(guī)律,而是在找目錄索引呢?
中央圖書館,26號(hào)書架,43頁(yè),60行,77個(gè)字,95個(gè)字符。
我瞬間明白了。
這道題的解法不在于數(shù)字本身,而在于數(shù)字的索引。
我需要一本特定的書。
哪本書?
一定是和柏拉圖有關(guān),和影子有關(guān),和叛徒有關(guān)的書。
我猛地想起了林薇的辦公室里,一首擺著一本她最愛讀的書——《理想國(guó)》。
我立刻在終端上輸入《理想國(guó)》和這五個(gè)索引數(shù)字。
終端沒有數(shù)據(jù)庫(kù),但它有內(nèi)置的希臘哲學(xué)編碼庫(kù)。
屏幕上跳出了一個(gè)被索引出來的短語(yǔ):“燈塔的第75個(gè)階梯?!?br>
燈塔。
這才是真正的坐標(biāo)。
我看向窗外,這座城市里唯一的著名燈塔,就在南郊的海*邊上。
那里也是我們第一次約會(huì)的地方。
我重新在終端上輸入了南郊燈塔的坐標(biāo)。
終端自動(dòng)啟動(dòng)了第三道防火墻。
屏幕上彈出了一張照片。
那是一**薇的照片,她站在一個(gè)充滿灰塵的房間里,**是一個(gè)巨大的老舊保險(xiǎn)柜。
她看起來很虛弱,但沒有明顯的傷痕。
照片下方,出現(xiàn)了一個(gè)名字。
“陸齊,你只有十分鐘趕到燈塔。
同時(shí),你需要知道是誰出賣了你。
他是你的朋友,是你的同事,是你的影子?!?br>
照片下方,赫然顯示著我最親近的三個(gè)同事的名字:陳哲:我的助教,我的左膀右臂。
許晴:我們系的系主任,林薇的閨蜜。
姜明:我的導(dǎo)師,看著我長(zhǎng)大的人。
十分鐘。
三選一。
我必須在趕去救林薇的路上,找出那個(gè)叛徒。
我的時(shí)間,所剩無幾。
冰冷的風(fēng)被厚重的金屬門隔絕在外,但這間堆滿雜物的空間里,卻彌漫著比高空寒風(fēng)更令人心寒的恐懼。
我的手緊緊捏著終端,剛才收到的那條信息在紅色的屏幕上閃爍,刺痛著我的眼睛。
“陸齊,游戲才剛開始。
你的下一道題,是你未婚妻的命?!?br>
林薇。
我的未婚妻。
這個(gè)事實(shí),只有最親近的人知道。
我們甚至沒有正式向外界公布婚訊,只有家人和幾個(gè)圈內(nèi)的摯友知曉。
信息發(fā)送者代號(hào)“零”,顯然清楚地知道我的所有底牌。
這立刻將嫌疑人的范圍縮小到了一個(gè)非??膳碌募希耗切┪倚湃蔚娜?。
我必須冷靜。
憤怒和恐懼只會(huì)讓我的思維混亂。
這正是“零”想要的。
我將終端連接到維護(hù)室里唯一能找到的電源插座上,同時(shí)掃視周圍。
這里是三百米高空,沒有逃生樓梯,只有一部停運(yùn)的貨運(yùn)電梯。
我需要做的第一件事,是活下去,并找到下樓的路。
第二件事,是分析那條信息。
我的目光重新聚焦在終端上。
信息下方,緊跟著是一串看起來依然雜亂無章的代碼。
這不是剛才那種用來觸發(fā)爆炸的復(fù)雜數(shù)學(xué)方程,而是一段混合加密信息。
這段信息由三部分組成:第一部分:一個(gè)坐標(biāo),但被隨機(jī)的字母和數(shù)字打亂。
第二部分:一個(gè)日期,但被替換成了不同進(jìn)制的數(shù)字。
第三部分:一個(gè)看似隨意的短語(yǔ):“請(qǐng)找到柏拉圖的影子?!?br>
這是一種典型的密碼學(xué)陷阱。
它故意給出三個(gè)看似獨(dú)立又復(fù)雜的線索,意圖讓我把精力分散在破解每一部分上,從而浪費(fèi)寶貴的營(yíng)救時(shí)間。
我迅速推翻了從頭到尾****的思路。
如果“零”是一個(gè)像我一樣,迷戀完美邏輯的人,那么這三部分一定不是獨(dú)立的,它們之間必然存在一個(gè)主導(dǎo)關(guān)系。
破解其中一個(gè),就能解鎖另外兩個(gè)。
我的目光停留在第三部分:“請(qǐng)找到柏拉圖的影子。”
柏拉圖。
影子。
這是明顯的哲學(xué)暗示。
柏拉圖的“洞穴喻”里,人們看到的是墻壁上的影子,而影子,是對(duì)真實(shí)物體扭曲的投射。
這給了我兩個(gè)重要的推理方向:第一,所有我看到的信息,都是被扭曲過的“影子”。
第二,解密的關(guān)鍵,在于找到投射機(jī)制本身。
我將“柏拉圖的影子”這一短語(yǔ),代入到第一部分的坐標(biāo)亂碼中。
坐標(biāo)亂碼:M5D7K2Y4P1A9亂碼一共十位,由五個(gè)字母和五個(gè)數(shù)字組成。
我猜想,這里的“影子”,指的可能是拉丁字母和數(shù)字在鍵盤上的位置投射。
我閉上眼睛,在腦海中描繪出一幅標(biāo)準(zhǔn)QWERTY鍵盤的布局圖。
如果字母M,向右投射(影子),它最近的數(shù)字是什么?
是7。
如果字母D,向左投射,最近的數(shù)字是什么?
是5。
這依然太隨機(jī),太耗時(shí)。
我回到邏輯起點(diǎn):“零”是想要我快,還是想要我慢?
他給了我一個(gè)三分鐘的死局,卻又給了我一個(gè)看似需要數(shù)小時(shí)才能破解的密碼。
這說明,密碼的解法一定存在一個(gè)瞬間的頓悟點(diǎn)。
我重新審視“柏拉圖的影子”。
影子,是光線作用的結(jié)果。
光。
光的速度是每秒 $299,792,458$ 米。
我猛地在終端上輸入了“299792458”這串?dāng)?shù)字。
終端沒有任何反應(yīng)。
我錯(cuò)了。
不是物理常數(shù),而是文學(xué)常數(shù)。
我將這串代碼和短語(yǔ)重新輸入搜索引擎,但這里沒有網(wǎng)絡(luò)信號(hào)。
唯一的輸入工具就是這臺(tái)簡(jiǎn)陋的終端。
我強(qiáng)迫自己從更宏大的角度看待問題。
林薇是建筑設(shè)計(jì)師,她和我一樣,都癡迷于黃金比例和斐波那契數(shù)列。
我立刻在坐標(biāo)亂碼中,查找是否有與斐波那契數(shù)列相關(guān)的數(shù)字:1, 2, 3, 5, 8, 13...亂碼中有 1, 2, 4, 5, 7, 9。
沒有3,沒有8。
依然是死路。
我感到一陣焦躁涌上心頭。
只有二十西小時(shí)。
我不能在這里浪費(fèi)時(shí)間。
我再次看向那個(gè)短語(yǔ):“請(qǐng)找到柏拉圖的影子?!?br>
突然,一個(gè)細(xì)微的差別在我腦海中閃過:影子。
在英文中,“影子”是Shadow。
但在幾何學(xué)和工程學(xué)中,投影和陰影通常用Projection或者Reflection。
“零”為什么偏偏用了“影子”?
我想起了我們大學(xué)數(shù)學(xué)系的一個(gè)冷門理論:柏拉圖代碼(Plato’s Code)。
這是一個(gè)基于古希臘文數(shù)字和字母之間對(duì)應(yīng)關(guān)系而產(chǎn)生的加密方法。
其中,一個(gè)字母的“影子”,就是它在希臘字母表中的位序數(shù)字,加上一個(gè)固定的偏移量。
我立刻進(jìn)行反向推演。
如果坐標(biāo)亂碼 M5D7K2Y4P1A9 是加密后的“影子”,那么它對(duì)應(yīng)的原始字母或數(shù)字應(yīng)該在哪里?
我將亂碼中的數(shù)字作為位序:M 是第13位,5 是第5位。
D 是第4位,7 是第7位。
這依然是雜亂的。
我將注意力轉(zhuǎn)回我的處境。
我被困在三百米高空,電梯停運(yùn)。
我需要立刻離開這里。
那個(gè)瘋子絕不會(huì)給我提供逃生的工具。
所以,他留下的唯一“出口”,就在這信息本身。
出口,就是坐標(biāo)。
我將柏拉圖的影子理論與坐標(biāo)亂碼 M5D7K2Y4P1A9 疊加。
我不再試圖破解字母,而是試圖破解數(shù)字。
我意識(shí)到,這十個(gè)字符中,真正代表坐標(biāo)的只有六個(gè)數(shù)字:經(jīng)度三位,緯度三位。
剩下的西個(gè)字符,是偏移量和校正因子。
如果 M5D7K2Y4P1A9 中,真正的坐標(biāo)是 572419。
我嘗試將這六個(gè)數(shù)字進(jìn)行代入運(yùn)算。
這六個(gè)數(shù)字,總共有一百多種組合。
哪一種是正確的?
我再次看到了那組數(shù)字:572419。
這是一個(gè)回文數(shù)。
它從左讀到右和從右讀到左,結(jié)果不同,但如果將它們拆分成兩組,572 和 419。
它們分別是一個(gè)經(jīng)緯度。
突然,我的眼睛捕捉到了終端屏幕邊緣的一個(gè)細(xì)微的綠色小點(diǎn)。
那是一個(gè)時(shí)間戳。
信息接收的時(shí)間,不是現(xiàn)在,而是三分鐘前,我剛開始解題的時(shí)候。
這才是真正的影子!
“零”在給我發(fā)信息的時(shí)候,偷偷地在時(shí)間戳上,設(shè)置了一個(gè)二進(jìn)制偏移量。
我迅速將接收時(shí)間 22:45:17 轉(zhuǎn)換為二進(jìn)制,然后與坐標(biāo)亂碼中的字母進(jìn)行異或運(yùn)算。
我看到了。
字母 K 對(duì)應(yīng)的數(shù)字 1011。
時(shí)間戳的最后兩位數(shù)字 17,二進(jìn)制是 10001。
異或結(jié)果,是一個(gè)新的坐標(biāo):34.0531 N, 118.2437 W。
那是一個(gè)洛杉磯的坐標(biāo)。
這是林薇失蹤的地點(diǎn)?
不,我們現(xiàn)在在**的這座城市。
這顯然是一個(gè)被“零”用來隱藏真實(shí)地點(diǎn)的地理陷阱。
坐標(biāo)的數(shù)值不重要,重要的是它代表的地點(diǎn)。
洛杉磯市中心。
我開始搜索洛杉磯市中心最重要的建筑。
電影院?
銀行?
我突然想到了一個(gè)名字:中央圖書館。
那是林薇最喜歡的建筑師古斯塔夫·海曼的杰作,林薇曾說那里是“一個(gè)用知識(shí)和幾何學(xué)構(gòu)建的完美庇護(hù)所”。
現(xiàn)在,我將中央圖書館的概念,代入到第二個(gè)日期謎題中。
日期謎題:1A 2* 3C 4D 5E這是一個(gè)五組十六進(jìn)制數(shù)字。
我迅速將其轉(zhuǎn)換為十進(jìn)制。
1A (26) 2* (43) 3C (60) 4D (77) 5E (95)。
這五個(gè)數(shù)字之間沒有任何規(guī)律。
我嘆了口氣。
我陷入了那個(gè)瘋子設(shè)下的死循環(huán)里。
等等。
中央圖書館。
我再次將注意力轉(zhuǎn)到那五個(gè)數(shù)字:26, 43, 60, 77, 95。
它們看似雜亂,但如果我不是在找數(shù)學(xué)規(guī)律,而是在找目錄索引呢?
中央圖書館,26號(hào)書架,43頁(yè),60行,77個(gè)字,95個(gè)字符。
我瞬間明白了。
這道題的解法不在于數(shù)字本身,而在于數(shù)字的索引。
我需要一本特定的書。
哪本書?
一定是和柏拉圖有關(guān),和影子有關(guān),和叛徒有關(guān)的書。
我猛地想起了林薇的辦公室里,一首擺著一本她最愛讀的書——《理想國(guó)》。
我立刻在終端上輸入《理想國(guó)》和這五個(gè)索引數(shù)字。
終端沒有數(shù)據(jù)庫(kù),但它有內(nèi)置的希臘哲學(xué)編碼庫(kù)。
屏幕上跳出了一個(gè)被索引出來的短語(yǔ):“燈塔的第75個(gè)階梯?!?br>
燈塔。
這才是真正的坐標(biāo)。
我看向窗外,這座城市里唯一的著名燈塔,就在南郊的海*邊上。
那里也是我們第一次約會(huì)的地方。
我重新在終端上輸入了南郊燈塔的坐標(biāo)。
終端自動(dòng)啟動(dòng)了第三道防火墻。
屏幕上彈出了一張照片。
那是一**薇的照片,她站在一個(gè)充滿灰塵的房間里,**是一個(gè)巨大的老舊保險(xiǎn)柜。
她看起來很虛弱,但沒有明顯的傷痕。
照片下方,出現(xiàn)了一個(gè)名字。
“陸齊,你只有十分鐘趕到燈塔。
同時(shí),你需要知道是誰出賣了你。
他是你的朋友,是你的同事,是你的影子?!?br>
照片下方,赫然顯示著我最親近的三個(gè)同事的名字:陳哲:我的助教,我的左膀右臂。
許晴:我們系的系主任,林薇的閨蜜。
姜明:我的導(dǎo)師,看著我長(zhǎng)大的人。
十分鐘。
三選一。
我必須在趕去救林薇的路上,找出那個(gè)叛徒。
我的時(shí)間,所剩無幾。