替代加密和置換加密的區(qū)別
1、替代加密
替代加密就是將明文中的每個(gè)字母由其它字母、數(shù)字或符號(hào)替代的一種方法。替換密碼通常要建立一個(gè)替換表,加密時(shí)將需要加密的明文依次通過(guò)查表,替換為相應(yīng)的字符,明文字符被逐個(gè)替換后,生成無(wú)任何意義的字符串,即密文,這些替換表就作為密鑰。
(1)單表替換密碼
又稱為單字母替換,明文字母表中的一個(gè)字符對(duì)應(yīng)密文字母表中的一個(gè)字符。即對(duì)明文消息中出現(xiàn)的同一個(gè)字母,在加密時(shí)都使用同一固定的字母來(lái)代換。
(2)多表替換密碼
指兩個(gè)以上替換表依次對(duì)明文消息的字母進(jìn)行替換。明文消息中出現(xiàn)的同一個(gè)字母,在加密時(shí)不是完全被同一固定的字母代換,而是根據(jù)其出現(xiàn)的位置次序,用不同的字母代換。例如,使用有5個(gè)替換表的替換密碼,明文的第一個(gè)字母對(duì)應(yīng)第一個(gè)替換表,第二個(gè)字母對(duì)應(yīng)第二個(gè)替換表,以此類推。
2、置換加密
置換密碼是根據(jù)一定的規(guī)則重新排列明文,以便打破明文的結(jié)構(gòu)特性。置換密碼的特點(diǎn)是保持明文的所有字符不變,只是利用置換打亂了明文字符的位置和次序。
如:斯巴達(dá)密碼棒就屬于置換加密。

標(biāo)簽: