加密形式:設(shè)定一個(gè)偏移量為n(0<n<26且n為整數(shù)),組成明文的每個(gè)字母都在字母表中被其后面第n個(gè)字母所替代。
例如當(dāng)偏移量為2時(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
密文: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鍵中每個(gè)按鍵上都有兩種符號(hào),可以起到一一對(duì)應(yīng)替換的作用。
(3)字母表數(shù)字密碼
用數(shù)字代替26個(gè)字母進(jìn)行加密,加密形式如下
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)
埃特巴什碼是希伯來文所用的數(shù)種密碼之一,這種密碼被運(yùn)用在公元1世紀(jì)的艾賽尼/薩多吉/拿撒勒教派的經(jīng)文中,用以隱藏姓名。
它的加密形式如下:
明文: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)棋盤密碼
由古希臘人發(fā)明,創(chuàng)立坐標(biāo)系用數(shù)字來替代字母。
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.(“生存還是毀滅,這是一個(gè)問題”——《哈姆雷特》)
首先按照五個(gè)單位為一組劃分(可包括標(biāo)點(diǎn)):
To do, /or not/ to do,/ that i/s a que/stion.
加粗字體為b,未加粗字體為a,讀取得到
abaaa/ababb/abbba/babab/aabaa/babaa.
再根據(jù)培根密碼的替換方式得到:
ILOVEU
2.8夾帶法—信息尋找型密碼
培根密碼可以將明文隱藏在虛假信息中,但由于信息由兩種不同的字體組成,難免會(huì)引起懷疑,而信息尋找型密碼很好地克服了以上的局限性,能夠悄無聲息地將明文隱藏在一段信息中且加密形式具有靈活性,不具有容易被識(shí)別的特征,隱蔽性和安全性相較培根密碼大大提高。以下列舉常見的信息尋找型密碼:
例1:
“The only real voyage of discovery lies not in seeking new island.”
如果我們按照每?jī)蓚€(gè)單詞讀的方法:
“The only real voyage of discovery lies not in seeking new island.”
就可以得到真正想要的信息:real discovery in island