计算机科学导论

作者:贝赫鲁兹A. 佛罗赞  出版社:机械工业出版社

题目 题型
请区分替换密码和置换密码。 问答
在密码中,所有明文中的A变化成密文中的D并且所有明文中的D变化成密文中的H。这是一个单字母或多字母的替换密码吗?请说明。 问答
单字母或多字母密码,哪个更容易破解? 问答
假设我们有一个1000字符的纯文本。按照下列密码,各需要多少密钥来加密或解密这些信息? a.加法密码             b.单字母密码             c.自动密钥密码 问答
根据流和密码块的定义,找出下列密码哪个是流密码? a.加法密码             b.单字母密码             c.自动密钥密码 问答
如果一次一密乱码(如图所示)是最简单和最安全的密码,那么为什么不一直使用? 问答
为什么非对称密钥密码术只用于少量信息? 问答
在一个非对称密钥密码中,哪个密钥用于加密,哪个密钥用于解密? a.公钥                 b.私钥 问答
如图所示,加入散列函数中的密钥(MAC)扮演了什么角色?请说明。 问答
请区别信息验证和实体验证。 问答
数字签名不支持以下哪种服务? a.信息验证               b.机密性                     c.不可抵赖性 问答
定义以下案例的攻击种类: a.一个学生破墙而入,进入教授办公室,获得下次考试的副本。 b.一个学生用$10支票购买一本旧书,后来发现该支票结算了$100现金。 c.一个学生用伪造的电子邮件回复地址每天给学校发送数百份邮件。 问答
请使用密钥为10的加法密码加密明文“book”,然后解密消息,得到原始明文。 问答
请使用密钥为20的加法密码加密明文“this is an exercise”,忽略单词间的空格。然后解密消息,得到原始明文。 问答
Atbash是在圣经撰写者中流行的密码。在Atbash中,A密写为Z,B密写为Y,以此类推。同样,z密写为A,Y密写为B,以此类推。假设字母表一分为二,前半字母表中的字母密写为后半字母表的字母,反之亦同。请找出加密类型和密钥,使用Atbash 加密法加 问答
替换密码不必是字符到字符的转换。在棋盘密码中,明文中的每个字母密写为2个整数。密钥是一个5×5字符矩阵。明文是矩阵中的字符,密文是行列对应的2个整数(在1~5之间)。请使用棋盘加密法的以下密钥加密明文“An exercise”。 问答
在移位加密中,加密和解密密钥通常出现在二维表格(数组)中,加密算法由一段软件(程序)实现。现有如下图所示,请解答下题: a.显示图中加密密钥的数组。提示:每个元素的值可以表示为输人列数字,索引可表示为输出列数字。 b.显 问答
请解释为什么公私钥不能用于创建MAC。   问答
Alice通过一个不安全的通道向Bob发送一则消息,假设一个敌手Eve在通道上简单的偷听,但他不能理解消息的内容。据此回答以下题(1)~(11) (1)当密封的信件从Alice发给Bob时,这是一个使用密码术或隐写术来保障机密性的例子吗? 问答
有一种攻击称为密文攻击,入侵者可以使用类似加法加密的简单加密法。在这种类型的攻击中,入侵者破解加密,试图找到密钥,最终获得明文。用于攻击密文的方法之一是蛮力方法,入侵者尝试多种密钥不断破解消息,直到消息有意义为止。假设入侵者有密文“UVACLYZLJB 问答