4個(gè)終于被破譯的世界級(jí)密碼
很多時(shí)候,一個(gè)設(shè)計(jì)精巧的密碼就像數(shù)學(xué)難題一樣,許許多多難以破解的密碼讓人青絲泛白,至今仍未見天日。不過,也有一些密碼中的幸運(yùn)兒,最終仍然迎來了真相大白的那天。
秘密組織的手抄本密碼
這份超過75000個(gè)字母的手抄加密文件名叫“Copialecipher”。它被認(rèn)為是在18世紀(jì)下半葉出現(xiàn)在德國的,其創(chuàng)造者是一個(gè)類似共濟(jì)會(huì)的秘密組織,因此這份密碼被認(rèn)為含有關(guān)于思想史與秘密組織的重要信息。但在南加州大學(xué)的計(jì)算機(jī)專家凱文?奈特(KevinKnight)的幫助下,這個(gè)密碼被成功破譯。凱文?奈特是破譯小組中的一員,他本是一位計(jì)算機(jī)翻譯方面的行家,但是這次破譯密碼意外地用上了他的專長。
整個(gè)密碼文件中包含了3種字符:羅馬字母、希臘字母和看似雜亂的抽象符號(hào)。破譯小組首先將密碼文件轉(zhuǎn)換成為計(jì)算機(jī)可識(shí)別的信息,然后嘗試借助計(jì)算機(jī)的枚舉能力來破解它。他們使用了類似谷歌翻譯中的統(tǒng)計(jì)翻譯技術(shù),即把密碼看做是一門外語,然后嘗試尋找合適的規(guī)則轉(zhuǎn)換成德語。
一開始,他們將羅馬字母和希臘字母單獨(dú)提取出來,但計(jì)算機(jī)無法破譯。后來他們忽然意識(shí)到,羅馬字母和希臘字母在這份詭異的文件中可能只是起到了空格的作用,真正包含了信息的是那些抽象符號(hào)。沿著這個(gè)思路終于他們破譯出了第一個(gè)詞:“入會(huì)儀式”,緊接著又發(fā)現(xiàn)了“秘密條約”。最終,在2011年4月,這個(gè)沉睡百年的密碼被成功破譯。
達(dá)芬奇密碼侵權(quán)案中的密碼
2003年,丹布朗的小說《達(dá)芬奇密碼》火爆全球。但是“槍打出頭鳥”,這本火熱而又挑戰(zhàn)禁忌的小說一出來就遭到非議頗多,有人認(rèn)為內(nèi)容涉嫌抄襲《圣血和圣杯》,最后鬧到對(duì)簿公堂。在2006年,倫敦的法庭宣布對(duì)《達(dá)芬奇密碼》抄襲的檢控不成立,而富有娛樂精神的法官彼得史密斯(PeterSmithy)在最后長達(dá)71頁的裁決書中悄悄地嵌入了一段密文:smithycodeJaeiextostgpsacgreamqwfkadpmqzv
有趣的是,這段密文的解密過程與《達(dá)芬奇密碼》的第一個(gè)密碼有關(guān),都涉及到了斐波那契數(shù)列表示的字母輪換。而且大法官為了增加難度,故意對(duì)密文進(jìn)行了改寫:
密文中的第二個(gè)t其實(shí)應(yīng)該是h
最后一個(gè)字母沒有被譯成密碼
解密時(shí),一些字母要按照反方向進(jìn)行置換
倫敦的法律分析師丹尼爾坦奇(DanielTench)首先發(fā)現(xiàn)了這段密文,緊隨其后泰晤士報(bào)也報(bào)道了這段信息,還把那份裁決書發(fā)到網(wǎng)上,開放論壇給蜂擁而至的解碼者,一時(shí)間在全球掀起了一股解謎風(fēng)潮。丹尼爾坦奇最后成為了第一個(gè)破解密碼的人,因?yàn)槭访芩狗ü僭谂c他交流的幾封郵件中透露了許多的解密提示。這也導(dǎo)致眾多解密愛好者們紛紛表示法官的“劇透”嚴(yán)重影響了大家享受這次解密的樂趣。
這段密碼的明文是:SmithyCodeJakieFisherwhoareyouDreadnought
法官后來解釋說,他自己是Fisher的粉絲很多年了。海軍上將AdmiralJohn“Jackie”Fisher被認(rèn)為是皇家海軍歷史上的第二號(hào)重要人物,他革新海洋軍事作戰(zhàn)方式,引入了第一艘現(xiàn)代戰(zhàn)艦“大無畏”號(hào)(HMSDreadnought)。史密斯花了大概40分鐘將這個(gè)密碼編入裁決書里純粹是逗自己玩兒的,從沒想到有人居然會(huì)注意到。這也給這樁侵權(quán)訴訟增添了一個(gè)可愛的花絮。
愛倫坡的密碼挑戰(zhàn)
愛倫坡被認(rèn)為是現(xiàn)在推理小說的鼻祖。他本人也對(duì)密碼十分熱衷,常常在自己的詩歌或者散文中隱秘地嵌入一些密碼。除了在他的小說《金甲蟲》中設(shè)置眾多的密碼對(duì)讀者的智力進(jìn)行折磨外,愛倫?坡還在一本流行雜志上公然向所有讀者挑戰(zhàn):邀請(qǐng)大家設(shè)計(jì)密碼考驗(yàn)他。他也確實(shí)是一名專家,據(jù)說陸陸續(xù)續(xù)地解開了上百個(gè)讀者寄來的密碼。
在此期間,有一位名叫Mr.W.B.Tyler的讀者寫了兩個(gè)密碼寄給愛倫坡。這兩個(gè)密碼不但沒有得到解答,反而還被直接被刊登到了雜志上。這是愛倫坡唯一公開的未解之謎。一時(shí)間眾說紛紜,更有甚者大膽猜測(cè)Tyler實(shí)際上就是他的筆名。
▲Tyler的第一份密碼
直到1992年,特倫斯惠倫(TerenceWhalen)教授終于解開了第一份密碼。他走出的第一步是發(fā)現(xiàn)了“逗號(hào)-匕首-小節(jié)”這樣的組合在八行里面出現(xiàn)了七次:
據(jù)此他進(jìn)一步猜測(cè)這三個(gè)組合符號(hào)代表的是單詞“the”。在克服了沒有標(biāo)點(diǎn)與空格的困難之后,他給出了最終的譯文:Thesoulsecureinherexistencesmilesatthedrawndaggeranddefiesitspoint.
Thestarsshallfadeaway,thesunhimselfgrowdimwithageandnaturesinkinyears,
butthoushaltflourishinimmortalyouth,unhurtamidthewarofelements,
thewreckofmatterandthecrushofworlds
的關(guān)系。
第二份密碼更加曲折一些。有人專門懸賞2500美金的不菲金額邀請(qǐng)高手來破譯,不少人認(rèn)為這份密碼將會(huì)透露愛倫?坡與Tyler的關(guān)系。
▲Tyler的第二份密碼
直到2000年,這個(gè)密碼才被多倫多的軟件工程師吉爾?布朗茨(GilBroza)借助電腦的力量破譯。破譯的細(xì)節(jié)在這份PDF文件中,有興趣的讀者可以自行研究。
很遺憾的是,最終得到的完整明文看起來只是節(jié)選自某本小說的一段話而已。密碼雖然被破譯出來了,但Tyler究竟是誰,為什么愛倫坡沒有破譯他的密碼?這個(gè)歷史懸案恐怕沒人能回答了。
混亂加密法
1918年,一位名為伯恩(Byrne)的人設(shè)計(jì)了一個(gè)叫做“Chaocipher”的加密算法。他自認(rèn)為這個(gè)算法的規(guī)則簡單,但難以破解。同時(shí)他制造了一個(gè)用于演示加密過程的實(shí)體機(jī)器。不過令人失望的是,這套算法并沒有引起任何組織或者政府的興趣。伯恩最后選擇在1951年出版的自傳“SilentYears”中對(duì)世人宣布這個(gè)加密算法的存在,并向任何能破解此密碼的人提供賞金。
在當(dāng)時(shí),世界上恐怕也只有3個(gè)人知道這個(gè)算法的細(xì)節(jié):伯恩的兒子與兩個(gè)Cryptologia雜志的編輯。將近60年過去了,仍然沒有人能夠獲得賞金,更有傳言稱這個(gè)加密術(shù)實(shí)際上已經(jīng)失傳了。最后在2010年,伯恩的家人決定將所有與Chaocipher有關(guān)的文章以及機(jī)器捐給博物館,這個(gè)神秘的密碼系統(tǒng)最后才得以重現(xiàn)人間。
【編輯推薦】