3.4 加密与解密(同步练习)-高中信息技术教科版(2019)必修1 一、填空题 1.加密就是将_____隐匿起来,使之在缺少_____时不可读。 2.加法密码又被称为_____。在加法密码算法中,明文中的所有字母都在字母表上向后或向前按照一个固定数目进行_____被替换成密文。 3.加密算法操作中的一组数字被称为_____。比如,恺撒密码的密钥为3,加密和解密使用同一个密钥,被称为_____体制。 4.凯撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,字符串“HUAWEI”经过加密后是“KXDZHL”,那么字符串“KUNMING”采用凯撒加密算法后应该为_____。 5.密码是指用来_____以验证用户就是本人的_____。 6.常见的密码盗窃方式有:_____、_____、_____三种密码盗窃方式。 7.原始信息(数据)称为_____,加密后的信息(数据)称为_____。将密文还原成明文的过程称为_____。 二、判断题 8.凯撒密码作为一种最古老的对称加密体制,在古罗马的时候已经很流行,它是加法密码的典型代表。 9.一般情况下,创建密码使用长度不少于8个字符的密码。密码越长越不容易被破解,因此密码越长越好。 10.在所有加密算法中加密密钥与解密密钥都必须相同。( ) 11.字典破译速度比暴力破译更快,但是有时候密码设置中包含了没有字典库中的词句就无法破解出来了,因此有好的字典是关键。 三、操作题 12.以下是凯撒密码的改进版,请将①②③横线处内容补充完整。 import os #开始 def NewCaesar(m,n,t): z='';i=0 while i<_____: tmp=_____ if tmp in m: if ord(t[i])<=90: m.findm.find[m.find(tmp)] else: m.findm.find[m.find(tmp)].lower() else: z+=t[i] i+=1 return z m='ABCDEFGHIJKLMNOPQRSTUVWXYZ' n='QWERTYUIOPASDFGHJKLZXCVBNM' a=input('请输入<明文>a=') b=NewCaesar(m,n,a) print('对应的密文为:',b) c=NewCaesar(n,m,b) print('解密后明文为:',c) if _____: print('加密解密成功!') else: print('加密解密失败!') input("运行完毕,请按回车键退出...") os._exit(0) #结束 四、选择题 13.11a.m.11a.m.11a.m.11a.m."的ASCII码编码是"E 6D 2E",那么字符串"8cm"的ASCII码编码是( ) A.38 22 6D B.38 22 2E C.38 63 6D D.31 27 61 30 6D 2E 14.下列不可能是二进制数的是( ) A.10 B.01 C.21 D.11 15.下列说法正确的是( ) A.用传感器直接获得的信号是数字信号 B.数字信号随时间的变化是非连续的 C.数字信号无法由模拟信号转换得来 D.模拟信号的值可以直接用计算机所能理解的二进制表示 16.下列关于数据编码、安全的说法,不正确的是( ) A.计算机中保存图像和声音数据必须经过数字化 B.已知字符“1”的ASCII码值为49D,由此可知字符“2”的ASCII码值为4AH C.保护数据的安全包含保护数据本身及存储数据介质的安全 D.数据加密、数据校验可以提高数据的保密性和完整性 17.有人写了一个数制转换的式子:70-35=23。若要使该等式成立,则70、35、23有可能分别为( ) A.十进制、十进制、十六进制 B.十进制、十六进制、八进制 C.十六进制、八进制、十进制 D.八进制、八进制、十六进制 18.下列关于计算机信息编码的描述,不正确的是( ) A.打开文稿后出现乱码,可能的原因是编码方式不同 B.像汽车速度、空气温度等这些连续变化的信号是模拟信号 C.要把听到的声音存储到计算机中,需要把声音的波形信号转换成模拟信号 D.汉字的输入码不是唯一的,常见的有音码、形码等 19.如果用并排4枚分别发红、绿、兰、黄颜色光的LED灯做信号灯,每个信号灯只有“开”和“关”两种状态,如果包括信号灯全关的状态在内,则最多能表示的信号编码数有多少种( ) A.8种 B.16种 C.32种 D.64种 20.“IT”两个字符,通过 8×8 点阵图编码如下图所示,若该图第一行从左到右 ... ...
~~ 您好,已阅读到文档的结尾了 ~~