重新坐到書桌前,讀起這仿佛雜亂無章的一串字。
破解密碼第一步,判斷它是哪一種語言。
考慮到魯濱遜是英格蘭人,而且這張羊皮被存在倫敦銀行,先從英語著手。
英語中,一段有意義的文字,使用頻率最高的詞the。
觀察這段亂碼,有沒有三個字符相連,并且多次出現。
答案是有。
「52」,這組字符出現了四次。
也就是說密碼原文是英語的概率極高。
那就先往這個方向試著翻譯,將亂碼去配對英文字母。
從the,已經能給出對應「t5」、「h2」、「e」。
接下來不妨將每個字符出現的次數做一個標注。
因為英語有意義的段落中,字母出現的頻率高低也有據可循。
使用最多是字母e,接下去還有t、a、i、o、n排名不分先后。
亂碼字符出現最多的是「」,一共17次。
剛剛已經推測出它是「e」,這與英語單個字母最多使用頻率也對上了。
往下,「」十二次,「」與「5」并列十次,「3」八次。
「」與「7」六次,「π」、「2」與「9」五次,「」四次。
「○」與「」三次,「」、「」、「」與「」兩次,而「」、「」一次。
先從次數最高的幾個字符去看。
根據已知,「5」是t,那就看看a、i、o、n,是否對應到,「、、3」,但也不排除列外情況。
嘗試解讀亂碼的開頭。
「523」,已經知道52是the,再去填空很容易就得出了athena。
這是“雅典娜”的意思,由此能肯定「a」,「3n」。
繼續往下,為了方便看清可以把已知的五個英文字母替換到對應密碼字符。
然后會發現字符「5525」能對應成為了tthat,很容易就得出了短語tothat,從而確定字符「」就是「o」。
那樣一來,「5」就成了「etoo」。「」是,構成了短語too。
字符「793○」,可以寫成「aeaee79ne○or」。
考慮到羊皮紙描述過去的事,這里就有了短語adeabeeefor,意思是徑直朝某某方向而去。
截止到此,大半字符都被翻譯出來。
athenaonoedonanotreπonπiedtothat
聯系希臘神話就能推測這句大致意思。
雅典娜獲勝,某某不承認那件事。「」是,「oedon」是波塞冬oseidon,「π」是c。
這下就能把整個密碼的含義判斷出來。
athenaonoseidonasnotrenciedtothat
tooviotedthede,fefrothenace,adeabeeeforthedarkcave。
雅典娜獲勝,波塞冬對那件事不甘心。
我也一樣。違反了準則,從頂峰墜落,徑直走向一個黑暗的山洞。
珀爾用了三分鐘,非常迅速地給出這段譯文。
這是入門級的密碼,難度不高。
別管密碼始創者書寫時語法是否有微小紕漏,關鍵是要看它想傳遞什么內容。
第一段不難解讀。
回顧希臘神話,雅典娜與波塞冬的比賽,說的是兩神爭奪希臘的雅典城。聽如今的命名,也知道是誰獲勝取了。
第二段文字表面意思容易看懂。
密文里的“我”和波塞冬一樣不甘心,所以違反了準則,從頂峰墜落,最終去了黑暗山洞。
問題來了。