第4部分(第1/4 頁)
事實上也是一種密碼。它們非常奇妙和危險。這種危險甚至讓人無法破解密碼而走進了墳墓。可能是財寶被丟失,伴隨著為尋找它們而付出生命的代價。戰爭時期,數以千計的生命有可能取決於密碼的被破譯與否。
埃德加·艾倫·波死後留下的一個密碼直到2000年才被破譯。作曲家埃爾加為一個少婦留下的一個資訊至今也沒有人能夠完全理解。財富密碼代表著一筆鉅額黃金,但是隻有破譯成功才有意義。
到筆者寫這篇文章的時候,密碼的發展水平已經完全是擁有2 048位數的計算機的產物,它可以是一個數字、一個字母也可以是一個符號。它的組合無法計算,甚至世界上速度最快的計算機也不可能在300億年內將結果全部破譯出來。非常奇怪,密碼是肯特州的一個17歲青年彼得·帕金森發明的。他非常擅長此道,可以在3天以內破譯一個56位的密碼。事實上,在美國出口一個40位密碼的程式是非法的。
計算機密碼鎖的組合是另外一回事情。我們在這裡介紹的是經典的密碼……最初開始於朱利葉斯·愷撒大帝向他的將軍們傳送軍事資訊。
1 愷撒大帝的轉換密碼。這是一種簡單的字母密碼……但是如果沒有秘訣也是很難破解的。每個字母按照某個數字依次後推。比如:按照數字4順延,那麼A就變成了E;J變成了N;Z變成了D,依此類推。這裡4就是解開密碼的鑰匙。愷撒會在數字上與他的將軍們達成一致,然後據此編制密碼併傳送資訊,前提是確認沒有這個數字就沒人能讀懂這個資訊。〃The dog is sick〃(這隻狗病了)在數字是3的情況下,這句話就成了〃WKH GRJ LV VLFN〃。作為第一個密碼系統,起初它的確很好。但問題是,這個作為鑰匙的數字只能是從1到25,因為它是26時你就回到了正常順序下的字母狀態。結果,對於那些真想破譯的人最多嘗試25次就能得到答案。這種最初的密碼系統被稱作愷撒密碼。畢竟是在2 000多年前,它的出現還是為破譯帶來了一些難度的,我們可以給這種方法一顆星的破譯難度。
蟲工木橋◇BOOK。◇歡◇迎訪◇問◇
第12節:特工們的攻略……密碼與解碼(2)
2 數字。A=1,B=2,C=3,一直順延到Z=26。這樣一段資訊完全可以全部用數字寫成。但是單純使用這種方法就太簡單了,如果將它與愷撒密碼系統組合使用,立即就會變得非常難以破譯了。用最基本的方法舉個例子,〃The dog is better〃(這隻狗比較好)可以寫成〃20 8 5-4 15 7-9 19-2 5 20 20 5 18〃,這個看著難但是實際上簡單。按照愷撒密碼系統增加一個3,這段資訊變成了〃3 23 11 8-7 18 10-12 22-5 8 23 23 8 21〃,破譯這個密碼可能會讓小男生和女生頭大的。我們可是事先知道了是哪個數字,而對於不知情的人那就會是一頭霧水了。與愷撒密碼聯合使用,破譯難度為
2顆星。
3 字母密碼。字母個數可以任意設定,這個特工人員要事先約定。按照字母寫出來的順序來使用。比如:
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〃。這是需要背一些東西的,因為即便最簡單的密碼在第一眼看到的時候也不明顯。基本字母密碼可以用於日常的安全防護手段,它的優點是使用簡單,容易記憶。
4 字母密碼最出名的變種是程式碼棍……當年被羅馬人使用的密碼工具。最初是用一張紙條纏繞一根棍子製作而成。關鍵是資訊發出者和接受者要有同樣型別的工具。掃帚把上的兩根枝條最為理想,但是大多數人通常會如下圖那樣把這種紙條纏在鉛筆上。
圖中的詞是〃Heathrow〃,它的書寫長度正好與鉛筆的長度一致,每一圈都有