加密形式:設定一個偏移量為n(0<n<26且n為整數),組成明文的每個字母都在字母表中被其后面第n個字母所替代。
例如當偏移量為2時:
明文: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
密文: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 B
此類偏移量為2的密碼又被稱為凱撒密碼c
在26鍵中每個按鍵上都有兩種符號,可以起到一一對應替換的作用。
(3)字母表數字密碼
用數字代替26個字母進行加密,加密形式如下
A B C D E F G H I J
1 2 3 4 5 6 7 8 9 10
K L M N O P Q R S T
11 12 13 14 15 16 17 18 19 20
U V W X Y Z
21 22 23 24 25 26
(6)埃特巴什碼(Atbash Cipher)
埃特巴什碼是希伯來文所用的數種密碼之一,這種密碼被運用在公元1世紀的艾賽尼/薩多吉/拿撒勒教派的經文中,用以隱藏姓名。
它的加密形式如下:
明文: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
相當于一種特殊的愷撒密碼,區別在于它們的偏移量不固定,而是將字母表倒著寫一遍再對應起來。
(7)棋盤密碼
由古希臘人發明,創立坐標系用數字來替代字母。
1 2 3 4 5
1 A B C D E
2 F G H I/J K
3 L M N O P
4 Q R S T U
5 V W X Y Z
例如:
明文 H O W A R E U
密文 23 34 52 11 42 15 45
這種密碼的缺陷性在于需要事先確定好密碼表,而密碼表一旦被截獲就意味著密碼的崩塌。
以下這段話藏著真正的明文“ILOVEU”
To do, or not to do, that is a question.(“生存還是毀滅,這是一個問題”——《哈姆雷特》)
首先按照五個單位為一組劃分(可包括標點):
To do, /or not/ to do,/ that i/s a que/stion.
加粗字體為b,未加粗字體為a,讀取得到
abaaa/ababb/abbba/babab/aabaa/babaa.
再根據培根密碼的替換方式得到:
ILOVEU
2.8夾帶法—信息尋找型密碼
培根密碼可以將明文隱藏在虛假信息中,但由于信息由兩種不同的字體組成,難免會引起懷疑,而信息尋找型密碼很好地克服了以上的局限性,能夠悄無聲息地將明文隱藏在一段信息中且加密形式具有靈活性,不具有容易被識別的特征,隱蔽性和安全性相較培根密碼大大提高。以下列舉常見的信息尋找型密碼:
例1:
“The only real voyage of discovery lies not in seeking new island.”
如果我們按照每兩個單詞讀的方法:
“The only real voyage of discovery lies not in seeking new island.”
就可以得到真正想要的信息:real discovery in island