网络安全期末复习题

内容发布更新时间 : 2025/6/22 4:33:14星期一 下面是文章的全部内容请认真阅读。

(5)常用的加密方法有 、 、 、 四种。 解答:对称、二进制、分组、单钥 3.简答题

(3)简述密码的破译方法和防止密码被破译的措施?

密码破译方法

1.密钥的穷尽搜索

破译密文最简单的方法,就是尝试所有可能的密钥组合。如果破译者有识别正确解密结果的能力,虽然大多数的密钥组合破解尝试都可能失败,但最终有可能被破译者得到密钥和原文,这个过程称为密钥的穷尽搜索。

密钥的穷尽搜索,一般可用简单的工具软件或机械装置,如同组合密码攻击一样,搜索效率很低,甚至达到的程度很小。

如果加密系统密钥生成的概率分布不均匀,比如有些密钥组合根本不会出现,而另一些组合则经常出现,那么密钥的有效长度则减小了很多。破译者利用这种规律就可能大大加快搜索的速度。另外,利用多台或更先进的计算机进行分布式搜索,其威胁也是很大的。

2.密码分析

密码分析就是在不知道密钥的情况下,利用数学方法破译密文或找到秘密密钥。

(1) 已知明文的破译方法:密码分析员可以通过一段明文和密文的对应关系,经过分析发现加密的密钥。所以,过时或常用加密的明文、密文和密钥,仍然具有被利用的危险性。 (2) 选定明文的破译方法:密码分析员可以设法让对手加密一段选定的明文,并获得加密后的结果,经过分析也可以确定加密的密钥。

(4)如何进行简单的变位加密?已知明文是“来宾已出现住在人民路”, 密钥是:4168257390,则加密后,密文是什么? 简单的变位加密:首先选择一个用数字表示的密钥,写成一行,然后把明文逐行写在数字下。按密钥中数字指示的顺序,逐列将原文抄写下来,即为加密后的密文 。 密钥: 4 1 6 8 2 5 7 3 9 0

明文:来 宾 已 出 现 住 在 人 民 路 0 1 2 3 4 5 6 7 8 9

密文:路 宾 现 人 来 住 已 在 出 民

(5)已知明文是“One World One Dream”,用5列变位加密后,密文是什么?

O n e W o r l d O n e D r e a m

则密文是:OremnlDedrWOeona

?1234?(6)已知明文是“One World One Dream”,按行排在矩阵中,置换f=??,用矩阵变位

2413??加密方法后,密文是什么?

矩阵变位密码是把明文中的字母按给定的顺序排列在一个矩阵中,然后用另一种顺序选出矩阵的字母来产生密文。

按照置换f中第1行的顺序将明文安排在一矩阵中:

O n e W o r l d O n e D r e a m

按照置换f中第2行的顺序2413将上述矩阵中的各行重新排列: n W O e r d o l n D O e e m r a

则密文是:nWOerdolnDOeemra

(7)如何进行替换加密?假设将字母a,b,c,…,x,y,z的自然顺序保持不变,但使之与F,G,H,…,A,B,C, D,E分别对应,此时密钥为5且大写,按此方法若明文为student,则对应的密文是什么?

替换加密是指用一组密文字母来代替一组明文字母以隐藏明文,同时保持明文字母的顺序不变的替换方式。一种最古老的替换密码是恺撒密码,又被称为循环移位密码。

将字母a,b,c,…,x,y,z的自然顺序保持不变,但使之与F,G,H,…,

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi