如果有這樣的指令:
回到羅馬
用凱撒的密碼加密後,它變成了:
WR烏爾夫
如果這個指令被敵人截獲,它不會被泄露,因為它從字面上看沒有任何意義。
這種加密方法還可以根據不同的班次產生新的變化。例如,如果每個字母剩下19位,將產生這樣壹個密碼對照表:
明: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
秘密:T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
在這個加密表下,明文和密文之間的對比變成:
明文:親愛的布魯圖斯,錯誤不在於我們的命運,而在於我們自己。
密文:max ytnem,wxtk uknmnl,ebxl ghm BG hnklm tklunm bgh hnklxeoxl。
很明顯,這個密碼的密度很低,簡單統計詞頻就能破解。於是人們在單個凱撒密碼的基礎上擴展了多表密碼,稱之為“弗吉尼亞”密碼。它由16世紀法國亨利三世王朝的布萊斯·弗吉尼亞發明,其特點是將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
A 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
B 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 A CC D E F G H I J K L M N O P Q R S T U V W X Y Z A B
您必須遵守《全國人大常委會關於維護互聯網安全的決定》及中華人民共和國其他有關法律法規。 您必須遵守《全國人大常委會關於維護互聯網安全的決定》及中華人民共和國其他有關法律法規 英國石油公司英國石油公司英國石油公司英國石油公司英國石油公司 M M N O P Q R S T U V W X Y Z A B C D E F G H I J K L N N O P Q R S T U V W X Y Z A B C D E F G H I J K L M O P Q R S T U V W X Y Z A B C D E F G H I J K L M N P P Q R S T U V W X Y Z A B C D E F G H I J K L M N O Q R S T U V W X Y Z A B C D E F G H I J K L M N O P R R S T U V W X Y Z A B C D E F G H I J K L M N O P Q S S T U V W X Y Z A B C D E F G H I J K L M N O P Q R T U V W X Y Z A B C D E F G H I J K L M N O P Q R S U V V W X Y Z A B C D E F G H I J K L M N O P Q R S T V V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
妳好,妳好,妳好,妳好,妳好 Z Z 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
Virginia cipher引入了“key”的概念,即根據key決定替換密表的哪壹行,從而對詞頻統計進行反算。如果上面的第壹行代表明文字母,左邊的第壹列代表密鑰字母,請加密以下明文:
生存還是毀滅,這是個問題
當選擇RELATIONS作為密鑰時,加密過程如下:明文中的壹個字母是T,第壹個密鑰字母是R,因此可以發現K替換了R行中的T,以此類推,對應關系如下:
關鍵:關系
明文:托比·諾特·奧伯塔斯特·赫克提奧
密文:KSMEH ZBBLK SMEMP OGAJX SEJCS FLZSY
歷史上,許多加密方法都是在弗吉尼亞密表的基礎上演變而來的,其基本要素無非是密表和密鑰,二戰後已被用於初級電子密碼機。