官术网_书友最值得收藏!

2.5 游戲密碼

本章前面各節所介紹的各種密碼,都有比較準確的來源考證;但在中國歷史上,還有許許多多雖然眾所周知,但卻無從考證其根源的密碼,特別是那些基于文字處理技巧的密碼;它們便是本節的主角。實際上,無論國內還是國外,密碼與文學都有千絲萬縷的聯系,畢竟,文字是幾乎所有密碼的載體;雖然沒人能說清它們的來龍去脈,更不知相關發明人,但下面還是分別對它們做一些簡要介紹,各位讀者就當是課間休息,享受一下古人的聰明智慧吧。

字序加密:漢字作為典型的方塊字,字序的調整便成了一種有趣的加解密方法。比如,對普通人來說,肯定讀不懂下面這20個漢字:“春生此國物多君豆愿紅,枝來采發南幾最相擷思”。但是,對王維的粉絲來說,他幾乎立即就能完成解密工作;實際上,只需簡單地移位,這20個字就恢復成了唐代著名詩人王維的代表作《相思》:紅豆生南國,春來發幾枝?愿君多采擷,此物最相思。

反切法加密:它是一種語音加密手段。所謂“反切”,是漢字的早期注音方式,現在已不再使用了,所以這里也不打算費筆墨來復述,否則就容易跑題或把讀者搞糊涂了。反切法加密的原理就是:將待加密的每個漢字(比如X),拆分成兩個漢字(比如,YZ),使得XY有相同的聲母,同時XZ有相同的韻母;而收信方在收到兩個漢字YZ后,只需將Y的聲母與Z的韻母重新拼讀,就知道了明文X的發音。雖然單個字的發音可能會出現歧義,但一長串明文字的發音都知道了后,也就能直接把明文恢復出來了。曾經,反切法加密在民間很普遍,甚至還被用于軍事活動中;比如,傳說戚繼光在福建領兵抗倭時,就曾以反切法加密當地的方言,來傳遞保密信息。

析字法加密:這是一種利用中文特殊字形的加密手段。實際上,漢字的構造方法主要有六種:象形、指事、會意、形聲、轉注、假借。漢字可分為音、形、義三種。因此,自古就出現了一種名叫“析字格”的游戲式隱語,即加密手法。比如,《后漢書·五行志》就用“千里草,何青青;十日卜,不得生”這樣一首詩,來暗罵董卓;因為,“董”字拆開后就是“千里草”,而“卓”字拆開后就是“十日卜”。又如,宋代《世說新語·捷語》中,就用“黃絹幼婦外孫齏臼”這八個字,來暗喻“絕妙好辭”四個字。具體的解法是:實際上,“黃娟”是色絲,即為“絕”字;“幼婦”為少女,即為“妙”字;“外孫”為女子,即為“好”字;“齏臼”為受辛,就是古字“辤(辭)”。此類加密法,在古代軍政活動中,也有真實的運用案例。比如,傳說唐中宗即位后,武則天以皇太后名義臨朝聽政,不到兩個月又廢掉唐中宗,立李旦(唐睿宗)為皇帝;但朝政大事,卻均由武則天自己專斷。因此,引發眾怒:徐敬業聚兵10萬,于揚州起兵,反抗武則天;裴炎則在朝中,為徐敬業做內應,并以析字法加密,為徐敬業傳遞秘密信息。后因有人告密,裴炎被捕,其未發密信落到武則天手中。而這封密信中,卻只有“青鵝”二字,群臣對此大惑不解。最后,武則天破解了“青鵝”的秘密:“青”字拆開來就是“十二月”;而“鵝”字拆開來就是“我自與”。密信的意思是讓徐敬業等率兵于12月進發,裴炎在內部接應。“青鵝”被破譯后,裴炎遂被殺;接著,武則天派兵擊敗了徐敬業等的武裝反抗。

隱語法加密:這是一種詞匯加密手段。實際上,隱語也稱暗語,把秘密信息變換成字面上有一定含義,但又與該秘密信息完全無關的話語。這是一種沿用時間很長,應用范圍很廣的自然語言保密方法。比如,至今每年元宵節的眾多燈謎、夜間聯絡口信、土匪黑話等,其實都是隱語加密的結果。《左傳·宣公十二年》也記載了春秋時期的一則隱語加密實例:傳說,楚子欲攻打弱小的蕭國,蕭國大夫還無社,趕緊向楚國大夫申叔展求計。為避免被偷聽,申叔展用隱語“麥粷”、“山鞠”和“風濕病”等,從多個側面提示對方“藏在井里”;果然,第二天蕭國慘敗,申叔展救出了藏在井中的還無社。

藏頭詩密碼:在中華詩歌百花園里,除常見的正體詩詞以外,還存在大量的異類詩歌,比如,回文詩、剝皮詩、離合詩、寶塔詩、字謎詩、轆轤詩、八音歌詩、藏頭詩、打油詩、詼諧詩、集句詩、聯句詩、百年詩、嵌字句首詩、絕弦體詩、神智體詩等40多種。這些雜體詩各有特點,雖然均有游戲色彩,但幾乎都可在某種程度上被用作密碼。不過,為簡潔計,下面只介紹基于藏頭詩的幾個密碼例子。

《水滸傳》中,梁山為了拉攏盧俊義入伙,“智多星”吳用和宋江便生出一段“吳用智取玉麒麟”的故事來,利用盧俊義正為躲避血光之災的惶恐心理,口占了四句卦歌:“蘆花叢中一扁舟,俊杰俄從此地游。義士若能知此理,反躬難逃可無憂。”而該卦歌中,每個詩句的頭一個字放在一起,便組成了“蘆俊義反”;后來,盧俊義真的就被迫造反了。

當然,藏頭詩并非只是藏頭,還可以有多種藏法。實際上,藏頭詩的形式至少還有:散文藏頭詩、敘事藏頭詩、五言藏頭詩、七言藏頭詩、哲理藏頭詩、自然藏頭詩、古代藏頭詩、現代藏頭詩、祝壽藏頭詩、生日藏頭詩等。相關詩例,此處就不一一羅列了。

字謎藏密:由若干字謎,也可隱藏信息。比如,悔意無心空對,就是“每”;大哥頭上有條,就是“天”;接受又離友來,就是“愛”;單身貴族爾相,就是“你”;朝夕相對盼夕,就是“多”;情人別離影孤單,就是“一”;二人相逢在此處,就是“些”。將上述字謎的謎底合起來,便是“每天愛你多一些”。

字序藏密:利用字序,也可以隱藏秘密信息。比如,《賞荷》一詩,按正常順序讀出來便是:“揚歌輕舟藏處遠,影紅綴流映青天。香荷沃野遍翠綠,翔鴨戲水蕩風閑。”但是,如果將該詩從后到前,反序讀出,它便是另一首詩:“閑風蕩水戲鴨翔,綠翠遍野沃荷香,天青映流綴紅影,遠處藏舟輕歌揚。”

句序藏密:利用句序,仍可以隱藏秘密信息。比如,若按正常順序閱讀,那么,你將從下面的對話中,看到一對如膠似漆的熱戀鴛鴦。

女:你真的愛我嗎?

男:當然,蒼天做證!

女:我會失望嗎?

男:不,絕對不會!

女:你會尊重我嗎?

男:絕對會!

女:你不會說話不算數吧?

男:不要太疑神疑鬼了!

但是,同樣是這幾句對話,如果你從最后一句開始,逆序讀到第一句;那么,你將發現,這對男女其實正在進行著分手前的罵架呢。

環形回文詩:將下面的20個漢字“云霾痛驚漫貧毒風隱嘆吟哭胸心斷病霧黑塵煙”首尾相連,排成一個環形;然后,從該環中的任何一個字開始,無論是順時針還是逆時針,都可讀出不同的五言四絕詩,因此,總共可讀出40首詩。比如,從“霾”字開始,順序閱讀便可得到這樣的詩:霾痛驚漫貧,毒風隱嘆吟;哭胸心斷病,霧黑塵煙云。從“塵”字開始,逆序閱讀便可得到另一首詩:塵黑霧病斷,心胸哭吟嘆;隱風毒貧漫,驚痛霾云煙。讀者可以自行讀出其他38首詩,此處就不浪費篇幅了。

蘇軾“璇璣詩圖”:將29個字組成圖2-1中的菱形,外圈任取一字開始,順時針或逆時針讀之皆可,能得五言絕句三十首;圈內十字交叉的十三個字,縱讀、橫讀、逆讀,可得七言絕句四首;以中間的“老”字為樞紐,左右上下旋讀,又可得詩若干首;若將所有二十九字任取一字隨意回旋,取其押韻,還能得詩若干首。以這二十九字反復變化,可讀出七、八十首詩來。

圖2-1 蘇軾“璇璣詩圖”

三言版“棋盤格璇璣圖”:將41個漢字,分兩種字體,排成圖2-2所示的圖形。從任何一個黑體字開始,沿任何一條直線順序閱讀,直到讀完四句后,就可獲得一首“三言四絕詩”;同時,該詩逆向閱讀后,也得到另一首“三言四絕詩”。按此法,便可讀出3萬余首三言四絕詩和更多(40多億)的三言韻文。

圖2-2 三言版“棋盤格璇璣圖”

比如,若以“妻”開頭,便至少可讀出如下的“三言四絕”詩:

妻仙嫣,姐懶賤;妾艷饞,爹喘慘。

妻仙嫣,姐廉儉;爺憨變,哥嚴賢。

妻淡恬,爺叛悍;爹饞艷,妾賤懶。

妻妍靦,弟閑謙;爺儉廉,姐嫣仙。

妻妍靦,弟安健;子賢嚴,哥變憨。

將它們反序閱讀后,分別變成:

慘喘爹,饞艷妾;賤懶姐,嫣仙妻。

賢嚴哥,變憨爺;儉廉姐,嫣仙妻。

懶賤妾,艷饞爹;悍叛爺,恬淡妻。

仙嫣姐,廉儉爺;謙閑弟,靦妍妻。

憨變哥,嚴賢子;健安弟,靦妍妻。

五言版“棋盤格璇璣圖”:將73個漢字,用三種字體排成圖形,如圖2-3所示。然后,從任何一個黑體字出發,沿任何一條直線順序閱讀,直至讀完四句為止,便可獲得一首“五言四絕詩”,同時,該詩逆向閱讀后,也得到另一首“五言四絕詩”。歡迎有興趣的讀者自行閱讀。

圖2-3 五言版“棋盤格璇璣圖”

七言版“棋盤格璇璣圖”:將105個漢字,分三種字體排成圖形,如圖2-4所示。然后,從任何一個黑體字出發,沿任何一條直線順序閱讀,直至讀完四句時,就可獲得一首“七言四絕詩”,同時,該詩逆向閱讀后,也得到另一首“七言四絕詩”。歡迎有興趣的讀者自行閱讀。

圖2-4 七言版“棋盤格璇璣圖”

五言版“蝴蝶璇璣圖”:將28個漢字,分三種字體排成圖形,如圖2-5所示。若從任何一個黑體字開始,按“”字體的順序,串讀四句后,就可得到一首詩。同理,從任何一個行楷字開始,按“”的順序,串接四句后,就可得到另一首詩。此外,將上述兩種讀法混合后,仍可得到一首詩。歡迎有興趣的讀者自行閱讀。這樣能讀出多少首詩呢?其精確數字非常嚇人,它竟然能讀出天文數字(288-1)首詩。

圖2-5 五言版“蝴蝶璇璣圖”

七言版“蝴蝶璇璣圖”:將40個漢字,分四種字體排成圖形如圖2-6所示。然后,從任何一個黑體字開始,按“”字體的順序,閱讀緊鄰的那個字,如此重復4次,便可得到一首七言四絕詩;并且該詩逆向閱讀后(即閱讀順序變為:),仍可得到另一首七言四絕詩。歡迎有興趣的讀者自行閱讀。

圖2-6 七言版“蝴蝶璇璣圖”

當然,歷史上最著名的璇璣圖,當數前秦時期的才女蘇蕙所做的那篇璇璣圖;它總計841個漢字,縱橫各29字,縱、橫、斜、交互、正、反讀或退一字、迭一字讀皆可成詩,詩有三、四、五、六、七言不等,甚是絕妙,廣為流傳至今已超過千年。不過,由于該圖太大,且在網上可輕松找到,所以這里就不介紹其細節了。但是,歷史上的無數文人墨客,都曾想創作出第二幅這樣的大型璇璣圖,但都以失敗告終。而本書作者,從密碼破譯角度出發,借助計算機和數學理論,終于破譯了蘇蕙的這幅璇璣圖,使得從今以后,任何人按照我們的算法,都可以輕松創作出這樣的大型璇璣圖;而前面介紹的各種“棋盤格璇璣圖”和“蝴蝶璇璣圖”則只是作者在破譯蘇蕙璇璣圖過程中得到的副產品。限于篇幅,相關細節就不再介紹了。

此外,還有許多其他稀奇的密碼。

聲音加密:所有響亮的聲音都可用來實現遠程通信,同時也隱含秘密信息。剛開始是鼓聲,后來又有鈴聲或各種喇叭聲等。這種保密通信手段,不論白天和黑夜,在大多數天氣狀況下均可使用。當然,除中國之外,在很多國家的文化中,擊鼓也與各種儀式有關;在非洲和北美洲尤其顯著,所以不同節奏和聲調的區域性含義,便逐漸形成;在一定的時空范圍內,這些聲音的密碼含義還是相當確定的。當然,有時鼓聲也是恐嚇對方(人或野獸)的方式。

鏡子加密:利用鏡子等反射陽光,也是一種古老的通信和加密方式,其信號的含義可以事先任意約定。尤其在偏遠地區,它更具定向傳遞的優勢。甚至,直到20世紀下半葉,國內外許多現代化軍隊,還使用日光反射信號器作為信號裝備的一部分。

中國古代的密碼還有很多,當然無法全都介紹;實際上,在中國古代,有的密碼甚至不擇手段,比如,將機密消息寫在薄綢或紙上,然后卷成小球用石蠟封好,再加以隱藏,甚至吞到肚里,或塞入肛門。以類似方式隱藏消息的技術,叫隱藏術。

主站蜘蛛池模板: 博客| 砀山县| 阜阳市| 错那县| 和平县| 襄樊市| 屏山县| 集安市| 察哈| 磴口县| 香格里拉县| 茶陵县| 隆尧县| 白沙| 昆山市| 江油市| 天峻县| 江西省| 莫力| 营口市| 温州市| 嘉黎县| 天镇县| 襄城县| 黄平县| 黄大仙区| 界首市| 达拉特旗| 利辛县| 贵州省| 湟源县| 屏东市| 繁峙县| 尚义县| 虹口区| 小金县| 噶尔县| 房产| 嘉义县| 牟定县| 汉寿县|