美國作家愛倫·坡(Edgar Allen Poe,1809—1849)被譽(yù)為“偵探小說”之父,他寫的一篇叫《金龜子》的偵探小說中講了這樣一個(gè)故事:有一個(gè)叫威廉·列格朗特的怪人,帶了一個(gè)仆人和一條狗住在一個(gè)叫蘇里文的荒島上,這個(gè)小島曾是海盜的巢穴?郾一次他們?cè)谏碁┥仙⒉綍r(shí)撿到一張羊皮紙,回到家里,用火一烘,羊皮紙上顯現(xiàn)出用密寫藥水寫的一些奇怪的符號(hào):
格列朗特判斷這是一個(gè)海盜的密碼記錄,記錄了他們埋藏財(cái)寶的地方,格列朗特對(duì)這些符號(hào)進(jìn)行了仔細(xì)的觀察和認(rèn)真的分析與研究后,終于破譯了這份密碼,發(fā)掘出海盜的秘密寶庫,得到價(jià)值不少于200萬美元的財(cái)寶?郾
格列朗特是怎樣破譯這份密碼的呢?首先他統(tǒng)計(jì)了密碼中的203個(gè)符號(hào),列出各種符號(hào)出現(xiàn)的次數(shù)如下表:
因?yàn)镋是英文中出現(xiàn)頻率最高的字母,故“8”字代表“E”?郾在英文中最常用的字是肯定冠詞the?郾而這篇短文中“;48”出現(xiàn)了7次,因此斷言“;”代表“T”,“4”代表“H”?郾這樣其中一個(gè)片斷“;48;(88;4( ■ ?34;48”可譯為the t-eeth--?郾這時(shí),不難猜到,中間是兩個(gè)單詞tree(樹)與through(通過),因此,“(”代表“R”,“ ■ ”代表“O”,“?”代表“U”,“3”代表“G”,再看看開頭的“ ■ 83(88”譯為“-egree”可知)“ ■ ”代表“D”(degree是度的意思)?郾這個(gè)詞的后面則可譯為“th-rtee-”,它應(yīng)該是一個(gè)數(shù),顯然,它是thirteen(十三),這樣一來“6”和“*”分別代表“I”和“N”,現(xiàn)在翻譯前面的“53■■ ”得“-good”,則可以肯定“5”代表“A”?郾
在英文中S是僅次于E常用的一個(gè)字母,從符號(hào)出現(xiàn)的次數(shù)表中,可以假設(shè)“)”代表“S”?郾這樣,在20種共202個(gè)符號(hào)的密碼中,我們已經(jīng)辨認(rèn)出12種共170個(gè)符號(hào),主要障礙已經(jīng)掃除了,這樣借助于數(shù)字統(tǒng)計(jì)方法和不多的英文知識(shí),列格朗特終于破譯出羊皮紙上寫的密碼是:
A good glass in the Bishops hostel in the devils seat, forty?鄄one degrees and thirteen minutes, north east and by north, main branch seventh limb east side, shoot from the left eye of the deaths head, a beeline from the tree through the shot fifty feet out
一面好鏡子在皮肖甫旅館魔椅——41度13分——東北偏北——主干第七根椏枝東面——從骷髏左眼射出——從樹前經(jīng)發(fā)射一直延伸50尺)
各符號(hào)及其對(duì)應(yīng)的字母如下表:
列格朗特利用統(tǒng)計(jì)知識(shí),破譯密碼得到價(jià)值不少于200多萬美元的寶藏,雖是作家的巧妙虛構(gòu),但是完全符合邏輯?郾現(xiàn)在,數(shù)學(xué)已形成一個(gè)重要的分支——編碼理論,研究如何編制密碼,使對(duì)方難以破譯;另一方面,研究如何根據(jù)收到的密碼,盡快地破譯出來?郾在現(xiàn)代戰(zhàn)爭和現(xiàn)代通信技術(shù)中,編碼理論已發(fā)揮越來越大的作用?