密码学替代密码
1、請(qǐng)指出一般替代密碼的明文空間 、密文空間和密鑰空間各是什么?
明文空間M和密文空間C都是26個(gè)英文字母的集合,密鑰空間K={Π:Z 26—>Z 26|Π是置換}是所有可能置換的集合。
2、單表替代密碼和多表替代密碼的主要特點(diǎn)是什么?
單表替代密碼:加密算法加密時(shí)使用一個(gè)固定的替換表
多表替代密碼:加密算法加密時(shí)使用多個(gè)替換表
3、簡(jiǎn)述替代密碼和置換密碼的主要特點(diǎn)。
替換密碼就是將明文中的每個(gè)字母由其它字母、數(shù)字或符號(hào)替代的一種方法。替換密碼通常要建立一個(gè)替換表,加密時(shí)將需要加密的明文依次通過(guò)查表,替換為相應(yīng)的字符,明文字符被逐個(gè)替換后,生成無(wú)任何意義的字符串,即密文,這些替換表就作為密鑰。
置換密碼是根據(jù)一定的規(guī)則重新排列明文,以便打破明文的結(jié)構(gòu)特性。置換密碼的特點(diǎn)是保持明文的所有字符不變,只是利用置換打亂了明文字符的位置和次序。
4、設(shè)維吉尼亞密碼的密鑰為DILIGENCE,試對(duì)消息we are cryptograper進(jìn)行加密。(請(qǐng)寫(xiě)出加密過(guò)程)
n=9
密文:zm lzk geatwwrzgtrt
5、設(shè)維吉尼亞密碼的密鑰為DECEPTIVE,試對(duì)消息we are discovered save yourself進(jìn)行加密。(請(qǐng)寫(xiě)出加密過(guò)程)
n=9
對(duì)應(yīng)的數(shù)字序列:3.4.2.4.15.19.8.21.4
密文:
zicvtwqngrzgvtwavahcqyglmqj
6、假設(shè)Hill密碼加密使用密鑰,n=2試對(duì)明文abcd進(jìn)行加密。(請(qǐng)寫(xiě)出加密過(guò)程)
7、假設(shè)明文是Network security is very important,按試用密鑰π= 進(jìn)行周期置換加密。(請(qǐng)寫(xiě)出加密過(guò)程)
8、使用Playfair算法加密明文Network security is very important,設(shè)其密鑰為security。(請(qǐng)寫(xiě)出加密過(guò)程)
總結(jié)
- 上一篇: Flash烛光动画特效实例教程
- 下一篇: Real Estate Photogra