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