正文

第12節(jié):特工們的攻略--密碼與解碼(2)

男孩的冒險書 作者:(英)康恩·伊古爾登


2 數(shù)字。A=1,B=2,C=3,一直順延到Z=26。這樣一段信息完全可以全部用數(shù)字寫成。但是單純使用這種方法就太簡單了,如果將它與愷撒密碼系統(tǒng)組合使用,立即就會變得非常難以破譯了。用最基本的方法舉個例子,"The dog is better"(這只狗比較好)可以寫成"20 8 5-4 15 7-9 19-2 5 20 20 5 18",這個看著難但是實際上簡單。按照愷撒密碼系統(tǒng)增加一個3,這段信息變成了"3 23 11 8-7 18 10-12 22-5 8 23 23 8 21",破譯這個密碼可能會讓小男生和女生頭大的。我們可是事先知道了是哪個數(shù)字,而對于不知情的人那就會是一頭霧水了。與愷撒密碼聯(lián)合使用,破譯難度為

2顆星。

3 字母密碼。字母個數(shù)可以任意設(shè)定,這個特工人員要事先約定。按照字母寫出來的順序來使用。比如:

A B C D E F G H I J K L M

N O P Q R S T U V W X Y Z

按照這個順序,"How are you"(你好嗎)可以寫成"UBJ NER LBH"。再如:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Z Y X W V U T S R Q P O N M L K J I H G F E D C B A

在這個順序中,"How are you"就變成了"SLD ZIV BLF"。這是需要背一些東西的,因為即便最簡單的密碼在第一眼看到的時候也不明顯?;咀帜该艽a可以用于日常的安全防護(hù)手段,它的優(yōu)點是使用簡單,容易記憶。

4 字母密碼最出名的變種是代碼棍--當(dāng)年被羅馬人使用的密碼工具。最初是用一張紙條纏繞一根棍子制作而成。關(guān)鍵是信息發(fā)出者和接受者要有同樣類型的工具。掃帚把上的兩根枝條最為理想,但是大多數(shù)人通常會如下圖那樣把這種紙條纏在鉛筆上。

圖中的詞是"Heathrow",它的書寫長度正好與鉛筆的長度一致,每一圈都有幾個字母。(你要用膠帶將紙條穩(wěn)定地固定在鉛筆上,或者用大頭針也行。)如果膠帶松了,要把同樣的筆放在纏繞紙中間字母間的空隙處。看上去有些零亂,但是這樣做的目的是當(dāng)把這個紙條纏在同樣的筆上之后,信息就清楚了。這種方法要求要考慮得周到一些,但是結(jié)果會相當(dāng)令人滿意的。但對于生死攸關(guān)的信息還是要考慮下一個方法。

5 字母代碼替換。到目前為止你已經(jīng)看見了一種模式。要得到一種密碼,最好的辦法是要事先約定一種解碼的鑰匙。它可以是一個數(shù)字、一個日期、一本書的名字、一個單詞或者是一根棍子。將多種情況組合在一起則可以得到用簡單方法無法得到的難以破解的密碼。回到我們前面的一個例子:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Z Y X W V U T S R Q P O N M L K J I H G F E D C B A

如果我們增加一個單詞"WINDOW",我們就可以得到下面的結(jié)果。注意:不可以出現(xiàn)重復(fù)的字母,這樣第二行的字母總數(shù)依然是26個,但是順序不一樣了。

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

W I N D O A B C E F G H J K L M P Q R S T U V X Y Z

一個嶄新的密碼出現(xiàn)了--但是如果不知道那個關(guān)鍵的單詞,這個密碼你是無法破譯的,難度系數(shù)增加到3顆星。

6 密碼輪。找兩對羅盤,一對大的直徑為12 5厘米,一對小的直徑為10厘米,這個尺寸比較合適。將羅盤四周的邊去掉,然后將小的羅盤放在大的上面,在中間用大頭針鉆孔,這樣轉(zhuǎn)起來比較輕松。

一圈等于360°。26個字母均分后,每個字母所占空間的弧度大約是14°。在每個羅盤上盡量均勻地標(biāo)記刻度,準(zhǔn)備好以后,在大羅盤上按照正常順序標(biāo)注26個字母(A~Z)。在內(nèi)圈的小羅盤上隨機標(biāo)注字母,然后按照同樣的方式來配置另外一對羅盤,同一個字母從哪里開始并不重要。密碼開始的順序由里外2個匹配的字母共同決定--例如AM或者AF。

只有找到另外一個持有同樣密碼盤的人才可能最終解開密碼。因此這個密碼系統(tǒng)的難度系數(shù)可以得到4顆星。


上一章目錄下一章

Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號