《叄號密卷》第二卷 末戧妖都

第二十二章 鄕咘虛

第二卷 末戧妖都

第二十二章 鄕咘虛

我好想有點明白龍哥的意思,我腦海中隨之又有一個問題接踵而來。於是我對他說道:「你能肯定這個繪製地圖的人,也是這樣做的嗎?如果把經緯度也用作一種暗語,包括咱們現在看到的,在地圖上的其他一些標註,都隱藏了某種特殊的含義話,那這個繪製地圖的人,就不是單純的不想被別人發現末戧古城了,而是他自己還想要再去末戧古城!」
龍哥的話讓我感到很不解,剛剛也是他說,讓我把那份小冊子上的每一個標註都牢牢記住,因為那些標註,有些都是記錄的地理坐標的經緯度,但是現在又和我說,那些標註又不是經緯度,這不是自相矛盾嗎?
我被自己的這個推理嚇了一跳,如果真的是這樣,那我們剛剛討論的那些內容,都變得沒有意義了。這樣一來,這個繪製人,就和我們剛才所說的取得地圖的人,變成了同一個人。那他為什麼要這麼做?如果我說的沒錯,那這個繪製這幅地圖的人,很可能是自己想要再去末戧古城,所以才繪製了這樣一幅地圖,但是轉念有一想,他這樣做有點不合常理。試想一下,如果你自己去,還會把地圖畫的這樣複雜,或者是加上那麼多隱藏的信息嗎?
龍哥繼續說道:「其實這是中國一種非常古老的密碼暗語,叫做『鄕咘虛』xiang bu。這種密碼發展的過程十分的複雜,在不同的時期都有不同的版本。在開始統一使用漢字之後,這種鄕咘虛密碼得到了極大的發展,因為漢字筆畫複雜,而且鄕咘虛可以根據筆順、偏旁等進行演變,所以更加的讓人難以破譯。這種密碼最早並不沒有加入阿拉伯數字,只是用中國古老的計數方法、文字加上一些特殊的符號進行編碼。但在後期經過了一些變化,加入阿拉伯數字之後,使密碼更加的複雜,同時表達的內容也可以擴大。可以熟練掌握鄕咘虛的人非常少,因為鄕咘虛要用到很多不同的文字,況且破譯過程中不能有絲毫的差錯,一處錯,則全部錯。還要有一些輔助工具的幫助。想要學會這門密碼學,要用很久的時間。這種密碼也不是想學就能學得到,郷咘虛密碼只是用於極其特殊的一些保密部門。包括戰時的信息溝通,還有一些機要文件的保留。在抗美援朝期間,美國人屢次截獲密碼后,都無法解密。不僅因為他們得不到密鑰,而且就算他們的到了密鑰,但是不熟悉漢字的結構,依然解答不出。鄕咘虛這種密碼的編排有點類似維熱納爾方陣,它是按特定法則編成,用以對通信雙方的信息進行明密變換的符號。換而言之,就是隱蔽了真實內容的符號序列。就是把用公開的、標準的信息編碼表示的信息通過一種變換手段,將其變為除通信雙方以外其他人所不能讀懂的信息編碼。在這裏首先將你要傳達的信息,用某些可以代替的數字或者文字代替,然後根據不規則的排列加以整理,然後這一組密碼就可以誕生了。」
「龍哥,那你說這麼多不是和沒說一樣嗎?」我有點不打氣,畢竟說了這麼半天,還以為能得到什麼重要信息,沒想到是白忙活了一場。不過,我開始對龍哥有了一種崇拜感,沒想到短短的幾個數,居然隱藏著這麼大的來頭。我剛才也很注意聽龍哥說的每一句話,郷咘虛密碼非常難學,而且只是用於極其個別的保密部門,那麼龍哥怎麼會對這個郷咘虛密碼會如此的了解,只是幾分鐘的時間,就可以把密碼的結構格式解出來。這樣也從另一面,說明了龍哥這個人來頭必然不小。我突然想到了夏夏這幾天經常開玩笑時,和我說的一句話:「我們每個人都不一般哦。」
出乎我意料的是,龍哥居然搖了搖頭。我心裏暗罵,你他媽破譯不了,剛剛和我說那麼多有什麼用?龍哥把手中的筆放下,把那張紙放在了我的眼前,我注意到上面被龍哥密密麻麻的寫了好些個數字,還有一些簡單的漢字,好像在經行複雜的計算一樣。這些數字的排列看上去也都是有一定規律,最顯眼的幾個數就是我們在地圖上看到的那個經緯度,37°46′475″還有81°4′384″這一串數字,龍哥將這幾個數字故意寫的很醒目,在這串數字的周圍則是一連串非常複雜的數字,數字之間有的用「*」、「+」連接,有的用「甲乙丙」等漢字連接,每一行甚至是每一列的數字都盡相同,數字之間還有很多地方存在這空格,每一行空格的長度也都不一樣。乍一看這些數字,看不出有任何的規律。但是仔細一看,會發現這些數字的排列順序,好像組成的是多個圖形。這個圖形的樣子,是一個矩形之中套著一個不規則的圓形。最開始還是一個小矩形,套著裏面一個更小的圓形,然後就是一個圓形套著裏面的那個矩形,後面又有一個更大的矩形套著那個圓形,就是這樣一直不間斷的連續著,一層包著一層。感覺是最初的那個圖形在不斷的被放大。但是對我來說,這些只是數字和圖形,我根本看不出來他們有什麼信息價值。
這時龍哥對我說道:「這個可以證明我為什麼說這個是鄕咘虛密碼了。這種圖形的排列方式,就是鄕咘虛的一種固定解密格式。但是咱們現在還缺兩樣東西,就是密鑰和查找信息的解碼本,所以不能解答這裏的信息。」
我順著龍哥給我指的地方仔細一看,真的就有那麼兩個字,也正如龍哥所說,兩個字的字形很小,但是還是一眼就能認出。
雅典間諜送回的腰帶情報,就是世界上最早的密碼情報,具體運用方法是,通信雙方首先約定密碼解讀規則,然後通信—方將腰帶纏繞在約定長度和粗細的木棍上書寫。收信—方接到后,如不把腰帶纏繞在同樣長度和粗細的木棍上,就只能看到一些毫無規則的字母。後來,這種密碼通信方式在希臘廣為流傳。現代的密碼電報,據說就是受了它的啟發而發明的。
我這才恍然大悟。只見龍哥拿出那個小冊子,指著其中一個經緯度對我說道:「你看看這個,上面標註的是北緯37°46′475″,東經81°4′384″,這個坐標夠精確吧?而且這個坐標在地理上的確就在丹丹烏里克所在的位置之中,所以你不會察覺這裏面還隱藏了什麼信息,你只會覺得這地圖標註的很準確。但是,就在這幾個數中卻隱藏了另外的信息。你有沒有注意到在『北緯』和『東經』的前面都有一個小小的『+』號,而在『北緯』前的『+』號,在向前則是一個『甲』字,而『東經』的前面的『+』號,再向前則是一個『戊』字。這兩個字雖然字非常小,但是只要仔細看還是可以看出來,因為這個字寫的很工整,目的就是易於被發現。」
「我們到了于闐了……」龍哥的聲音傳了過來。
「我解決不了,並不是所有人解決不了。」龍哥輕聲笑著對我說道。話畢,他起身將前面開車的夏夏換了下來。這時,alma陳也在一旁搭話說:「放心吧。咱們還有別的朋友,這個問題不是問題。」看來他們確實是有備而來,好像把每一個問題都提前做好的打算,alma陳嘴裏的別的朋友又是誰?我非常好奇。
下午直到晚上我們都在各自忙著各自的事情,除了出晚飯的時候,我們大家聊了一會NBA。其餘時間,我的任務依然是將那副小冊子上點點滴滴的內容牢記。他們幾個夏夏和alma陳在不停的敲鍵盤,carl李則一直在睡覺。在車裡待得時間久了,已經沒有時間觀念了。再加上我們的車是拉著窗帘的,一般都是靠陽光判斷時間。
龍哥一面說著,一面就開始在一張紙上在做著計算。我對密碼完全是一竅不通,只是上學的時候在學到雅典歷史時,我們老師講過一個關於密碼起源的故事,公元前405年,雅典和斯巴達之間的伯羅奔尼撒戰爭已進入尾聲。斯巴達軍隊逐漸佔據了優勢地位,準備對雅典發動最後一擊。這時,原來站在斯巴達一邊的波斯帝國突然改變態度,停止了對斯巴達的援助,意圖是使雅典和斯巴達在持續的戰爭中兩敗俱傷,以便從中漁利。在這種情況下,斯巴達急需摸清波斯帝國的具體行動計劃,以便採取新的戰略方針。正在這時,斯巴達軍隊捕獲了一名從波斯帝國回雅典送信的雅典信使。斯巴達士兵仔細搜查這名信使,可搜查了好大一陣,除了從他身上搜出一條布滿雜亂無章的希臘字母的普通腰帶外,別無他獲。情報究竟藏在什麼地方呢?斯巴達軍隊統帥萊桑德把注意力集中到了那條腰帶上,情報一定就在那些雜亂的字母之中。他反覆琢磨研究這些天書似的文字,把腰帶上的字母用各種方法重新排列組合,怎麼也解不出來。最後,萊桑德失去了信心,他一邊擺弄著那條腰帶,一邊思考著弄到情報的其他途徑。當他無意中把腰帶呈螺旋形纏繞在手中的劍鞘上時,奇迹出現了。原來腰帶上那些雜亂無章的字母,竟組成了一段文字。這便是雅典間諜送回的一份情報,它告訴雅典,波斯軍隊準備在斯巴達軍隊發起最後攻擊時,突然對斯巴達軍隊進行襲擊。斯巴達軍隊根據這份情報馬上改變了作戰計劃,先以迅雷不及掩耳之勢攻擊毫無防備的波斯軍隊,並一舉將它擊潰,解除了後顧之憂。隨後,斯巴達軍隊回師征伐雅典,終於取得了戰爭的最後勝利。
我很難想象在一張地圖上居然還藏有密碼,而且是很多處密碼。我有點吃驚,但是更多的是好奇。很想知道地圖上到底傳達的是什麼信息。我問道龍哥:「龍哥你怎麼就能肯定,這些就是你說的鄕咘虛密碼?你能破譯這些密碼?」
我把我的問題拋給了龍哥。龍哥聽后,笑著對我說道:「其實並不矛盾,因為地圖上那些地理標註,就是經緯度。我也沒有騙你。我現在是想告訴你,那些經緯度可能除了用來標註地理坐標以外,還有一種隱藏的意義——是一種暗語。傳達的是一種經過加工之後的信息。」
龍哥還是淡淡的笑了笑,說道:「那個繪製地圖的人不是自己要去,而是想讓以後某些人,按照地圖的指示到達末戧古城,同時也想讓一些人,永遠都走不到末戧。所以才會這樣做。」