第26部分(第3/4 頁)
馬南提醒楚雁,“排列方法我已經跟你說過,是逐個字母交替組合到一起,也就是所謂的‘柵欄’排列法。”
楚雁點頭,用筆在紙上排列起來。
那五段密文是這樣的:
青圭:VLMSNSAFBRV
赤璋:VVNTZAIAQR
白琥:RGHWNFTSUS
蒼璧:SGBWUABYAB
玄璜:TUTOKSTKBA
按照“柵欄”易位法,它們應該是逐個字母交替組合,也就是先取五條密文的第一個字母,然後再取第二個字母,依此類推,把它們合併成一條完整的密文。
楚雁很快就將合併工作完成,現在,展現在她面前的是這樣一組字母:
VVRSTLVGGUMNHBTSTWWONZNUKSAFASAITBTFASYKBQUABRRSBAV
“現在,我們要來把這整條密文破解成為明文。”馬南緩緩地道,“傳統的密碼加密不外乎兩種方法,易位和替換,而替換又分單字母替換與多字母替換。單字母替換很容易被破解,因而在很久以前就幾乎被棄之不用,所以,我們現在只要考虎多字母替換就行。”
馬南目光落到那個金鎖上:“現在,我肯定這金鎖上的字母就是解密的金鑰,有什麼樣的加密方法,金鑰可以是一組字母?”
楚雁靜靜地盯著馬南,等待他說出答案。
“我想到一種十八世紀最複雜,曾經被公認為不可破解的一種加密方法,那就是維熱納爾方陣。”
馬南知道楚雁必定沒有聽過維熱納爾方陣,所以,講述得頗為詳細。
維熱納爾是法國一名外交官,在他發明維熱納爾方陣之前,單字母替換已經被公認為是一種極不安全的加密方法,維熱納爾方陣,其實也是在單字母替換的基礎上產生的。
我們知道,單字母替換必須有一張密碼錶,用以說明替換與被替換字母的關係。比如:
明碼錶:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密碼錶:BCDEFGHIJKLMNOPQRSTUVWXYZA
這樣一張密碼錶的意思,就是用字母B代替字母A,C代表B。例如明文ROSE,根據密碼錶,就可以被替換成SPTF。
單字母替換加密的剋星是字母頻率分析,到後來,幾乎所有密碼破譯師都能破譯這種單字母替換密碼。維熱納爾就是在此基礎上,提出可以用多個密碼錶來加密一段密文。因而,他建立了一張表格,將英文二十六個字母依次向後位移一位,這樣,就形成了二十六個密碼錶,這就是著名的維熱納爾方陣。
AbcdefghIjklmnopqrstuvwxyz
1bcdefghIjklmnopqrstuvwxyza
2cdefghIjklmnopqrstuvwxyzab
3defghIjklmnopqrstuvwxyzabc
4efghIjklmnopqrstuvwxyzabcd
5fghIjklmnopqrstuvwxyzabcde
6ghIjklmnopqrstuvwxyzabcdef
7hIjklmnopqrstuvwxyzabcdefg
8Ijklmnopqrstuvwxyzabcdefgh
9jklmnopqrstuvwxyzabcdefghI
10klmnopqrstuvwxyzabcdefghIj
11lmnopqrstuvwxyzabcdefghIjk
12mnopqrstuvwxyzabcdefghIjkl
13nopqrstuvwxyzabcdefghIjklm
14opqrstuvwxyzabcdefghIjklmn
15pqrstuvwxyzabcdefghIjklmno
16qrstuvwxyzabcdefghIjklmnop
17rstuvwxyzabcdefghIjklmnopq
18stuvwxyzabcdefghIjklmnopqr
19tuvwxyzabcdefghIjklmnopqrs
20
本章未完,點選下一頁繼續。