不落的滑翔翼提示您:看後求收藏(八零中文www.80zw.tw),接著再看更方便。
0H1 0H0 0H1 0H0 0H1 1H0 0H0 0H0 1H0
0Z2 0Z0 0Z0 0Z0 1Z1 0Z0 0Z0 0Z0 0Z0 0Z0 0Z0
0C0 0C2 0C0 0C0 0C0 0C0 0C0 0C0 0C0 0C0 0C0
0T0 0T0 0T0 0T0 0T0 0T0 0T0 0T0 0T0 0T0 0T0
在第一列中(Y96)中,G前面是數字3,表示字母Y在字母G前面出現三次,即字母對YG在密文中出現三次。G後面是數字4,表示字母對GY在密文中出現四次。
從表中資料可以看出,密文字母Y不但頻數最大,而且與許多不同的字母連線,已經可以確定Y就是代表的明文字母e。
明文中頻率特別高的是E,T,A三個字母,是密文中頻率特別高的Y,G,L,W四個字母。假設這三個明文高頻字母的代替字母就在這四個當中,已知Y代表E,那麼T和A就在G,L,T當中。在高頻字母中,母音字母經常出現在大多數字母的前後,而子音字母則會避開大多數字母。就如字母E可以與任何一個字母組合,而字母J卻很少會出現在字母B,D,G,J,K,M,Q,V的兩邊。從表4中可以看出G,L,T這三個字母的連線特徵來,W與其他字母的連線特別少,因此可以得出字母W就是代表子音字母T。則G和L中的一個則代表A。再加上前面得出的N可能代表的是H,就可以知道WNY代表的是單詞the。
另外,明文中的三個高頻原音字母A,I,O在連線上的特徵是:它們與其他字母的連線總數相對較大,但是自己相互間卻總是避免相連。觀察統計表4,由於字母Y和W已經被推斷出來,於是選擇具備這些特徵的排列在最前面的G,L,I三個字母來假定為A,I,O。但具體是哪一個代表哪一個還不知道。於是又根據明文中io的頻率比較高,而oi,ia,ai,oa,ao的頻率則很低的現象來確定。統計表4給出了密文中相應字母對出現的頻數,GL2次,LG8次,GI9次,IG3次,LI2次,IL3次,因此可以假定出現九次的GI=io,於是L=A。
明文子音字母中最具特徵的是字母N,因為它的前連線字母有五分之四是母音字母,字母連線統計表4表中,在密文字母J的前面,較多地連線有字母Y,G,I,L,七十三次中佔有六十二次,於是得出J表N。
有些字母的推論有很多不同的方法,透過不同的方法來驗證就更能確定推論結果的準確性。比如對於已經大概知道了的N(代表H)W(代表T),就可以用另外的方法來驗證。在連線統計表4中,N的特點也很明顯,它總是連線在Y(已經確定為E)的前面,達二十三次,而在它後面卻只出現了一次,這個特點與明文字母H的特點正好相同,he是英文最常見的字母對之一,而eh則十分罕見,這也能證明N很可能是代表字母H。另外在表4當中,N在W後面多達二十一次,而從未在它後面出現過,明文中th也是最常見的字母對,而ht卻十分罕見,則密文字母W就很可能是代表T。還有一個方法可以進一步驗證,明文字母H正好同N相反,它居於母音字母之前的次數大約是跟在它們後面的十倍。在連線統計表4中,可以看出密文字母N在Y,G,I,L之前的次數為三十七次,而在後面的次數為三次。透過這幾方面的驗證,基本上可以肯定N代表H,W代表T。
當然,密碼的破譯雖然要用到數學方面的知識,但是畢竟不可能像做數學題那樣每一個步驟都是可以證明的。更多的是需要假設,還需要運氣,比如在劃定出