3.4 加密与解密高一信息技术教科版
- 格式:pptx
- 大小:1.87 MB
- 文档页数:19
3.3加密与解密练习题1.下列密码最符合安全密码的设置的是()A.aplkvB.1234567C.yan156D.Y8a0Wn6@2.加法密码又称为移位密码,在加法密码算法中,明文中的所有字母都在字母表向前或者向后按照一个固定数目进行偏移后被替换成密文。
因此,当密钥为4的时候,明文KL 的密文是()A. NOB. OPC. PQD. MN3.下列属于防肩窥方式窃取密码的是()A. 使用多种字符相结合的密码B. 在输入密码时遮挡操作过程C. 密码不使用生日等D. 使用简单数字组合作密码4.下列属于防暴力破解窃取密码的是()A. 使用多种字符相结合的密码B. 在输入密码时遮挡操作过程C. 密码不使用生日等D. 使用简单数字组合作密码5.采用凯撒密码,对明文nice进行加密所产生的密文是()A. ojdfB. kfzbC. pkegD. qlfh6.在密码学中,我们把没有加密的信息称为明文,加密后的信息称为( )A.摘要B.认证码C.签名D.密文7.加法密码的一个典型代表是恺撒(Caesar)密码,它是加法密码当密钥k=( )时的特例。
A.3B.7C.5D.28.在密码学中,需要被变换的原消息被称为什么( )A.密文B.算法C.密码D.明文9.以下不属于密码破解方法的是( )。
A.字典攻击B.暴力攻击C.拒绝服务攻击D.混合攻击10.下列选项不是密码系统基本部分组成的是( )。
A.明文空间B.密码算法C.初始化D.密钥11.移位密码通常可用来加密普通的英文句子,假设其密钥为K=11,将明文“wewillmeet”加密后,密文为( )。
A.JQJTXXYQQGB.HPHTWWXPPEC.JEJUZZXEEQD.HQHTXXWQQF答案:第1题:D第2题:B第3题:B第4题:A 第5题:D 第6题:D 第7题:A 第8题:D 第9题:C 第10题:C 第10题:B。
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=0while 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+=1return zm='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 6DB.38 22 2EC.38 63 6DD.31 27 61 30 6D 2E14.下列不可能是二进制数的是( )A.10B.01C.21D.1115.下列说法正确的是( )A.用传感器直接获得的信号是数字信号B.数字信号随时间的变化是非连续的C.数字信号无法由模拟信号转换得来D.模拟信号的值可以直接用计算机所能理解的二进制表示16.下列关于数据编码、安全的说法,不正确的是( )A.计算机中保存图像和声音数据必须经过数字化B.已知字符“1”的ASCII码值为49D,由此可知字符“2”的ASCII码值为4AHC.保护数据的安全包含保护数据本身及存储数据介质的安全D.数据加密、数据校验可以提高数据的保密性和完整性17.有人写了一个数制转换的式子:70-35=23。
教科版2019信息技术必修1数据与计算第3单元认识数据3.4加密与解密教学设计【教材分析】本项目包含“任务一解开网站账号被盗之谜”和“任务二让数据‘隐身’”两个任务。
任务一包含两个活动:“活动1 防范‘盗窃’行为”,“活动2 设置安全密码”。
任务一是让学生通过“活动1”,总结防范密码被盗的各种现实的或潜在的形式,加强信息安全意识。
通过“活动2设置安全密码”,守住信息安全的第一道防线。
为增强说服力,让学生借助Python程序,体验简单整数密码被破解的过程和耗时。
另外,在较大数据规模的运算中,如何提高运算效率,也是活动2的一个“副产品”。
活动1主要是从意识层面谈密码安全防范,活动2则从技术层面演示简单整数密码的不安全性。
建议任务一安排1课时。
任务二包含两个活动:“活动1 古老的‘隐身术’”,“活动2 揭密‘隐身术’”。
任务二通过“活动1”,讲述加密技术的历史,引入加密解密概念。
活动2引入恺撒密码,解剖恺撒密码的加密原理,并以流程图、程序实现加密算法。
建议任务二安排1课时。
通过两个任务的学习,使学生能认识到密码的安全性在于难以被破解,以及加法密码的基本原理和算法,能够写出相应的加密解密算法和程序,充分认识信息安全的重要性,采取一定的技术措施保障信息安全。
【教学建议】在2017版普通高中信息技术课程标准中,26次提到“信息安全”。
信息安全成为信息技术学科四大核心素养中的“信息意识”和“信息社会责任”中的重点内容:具备信息社会责任的学生,具有一定的信息安全意识与能力,能够遵守信息法律法规,信守信息社会的道德与伦理准则,在现实空间和虚拟空间中遵守公共规范,既能有效维护信息活动中个人的合法权益,又能积极维护他人合法权益和公共信息安全;关注信息技术革命所带来的环境问题与人文问题;对于信息技术创新所产生的新观念和新事物,具有积极学习的态度、理性判断和负责行动的能力。
关于信息安全和数据保护,内容是非常丰富的,教师可根据情况适当拓展,因地制宜,因材施教。