教科版(2019)必修一 3.4 加密与解密 练习兼导学案(部分含答案)

文档属性

名称 教科版(2019)必修一 3.4 加密与解密 练习兼导学案(部分含答案)
格式 zip
文件大小 154.8KB
资源类型 教案
版本资源 教科版(2019)
科目 信息技术(信息科技)
更新时间 2021-03-10 20:55:32

文档简介

3.4加密与解密—练习
姓名:___________班级:___________学号:____________
一、填空题
1.
常见的密码盗窃方式有:__肩窥攻击__、__暴力破解_、_字典破解_三种密码盗窃方式。
2.
原始信息(数据)称为___明文__,加密后的信息(数据)称为__密文__。将明文还原成密文的过程称为____加密__,将密文还原成明文的过程称为____解密__。
3.
加法密码又被称为__移位密码__。在加法密码算法中,明文中的所有字母都在字母表上向后或向前按照一个固定数目进行__偏移后_被替换成密文。
4.
加密算法操作中的一组数字被称为___密钥_。比如,恺撒密码的密钥为3,加密和解密使用同一个密钥,被称为__对称加密_体制。
5.
用Python语言实现加密算法时,明文和密文都被抽象为__字符串_类型的数据。
二、选择题
6.
以下哪项不是创建安全密码的一般技巧(
A

A.
使用长度不少于6个字符的密码。密码越长越不容易被破解。
B.
在可能的情况下,尽量使用字母、数字和特殊符号相结合的密码。
C.
不要使用电话号码、身份证号或生日等信息作为密码。
D.
不要使用字典中能找到的词语作为密码,即使是字母次序颠倒过来的常用词语也不可以。
7.
以下字符能作为安全密码使用的是(
D

A.
Go189
B.
123456
C.
20100501
D.
Zw
3a74P5.
三、判断题

×
)8.为了容易记忆密码,应使用电话号码、身份证号或生日等信息作为密码。

×
)9.一般情况下,创建密码使用长度不少于8个字符的密码。密码越长越不容易被破解,因此密码越长越好。


)10.凯撒密码作为一种最古老的对称加密体制,在古罗马的时候已经很流行,它是加法密码的典型代表。


)11.字典破译速度比暴力破译更快,但是有时候密码设置中包含了没有字典库中的词句就无法破解出来了,因此有好的字典是关键。
三、补全流程图
自定义函数开始CaesarCipher()
自定义函数结束
输入明文c
密文b置初值为空
计数器i置初值为0
i≥明文长度
c[i]介于'a'与'w'或'A'与'W'
b=b+chr(ord(c[i])+3)
计数器i=i+1
b=b+chr(ord(c[i])-26+3)
b=b+c[i]
输出密文b
c[i]介于'x'与'z'或'X'与'Z'






试卷第1页,总3页华师盐中
高一信息导学案
3.4加密与解密—练习
出题人:钟佩雯
审核人:任飞彩
姓名:___________班级:___________学号:____________
一、填空题
1.
常见的密码盗窃方式有:_________、_________、_________三种密码盗窃方式。
2.
原始信息(数据)称为_________,加密后的信息(数据)称为_________。将密文还原成明文的过程称为_________。
3.
加法密码又被称为_________。在加法密码算法中,明文中的所有字母都在字母表上向后或向前按照一个固定数目进行_________被替换成密文。
4.
加密算法操作中的一组数字被称为_________。比如,恺撒密码的密钥为3,加密和解密使用同一个密钥,被称为_________体制。
5.
用Python语言实现加密算法时,明文和密文都被抽象为_________类型的数据。
二、选择题
6.
以下哪项不是创建安全密码的一般技巧(

A.
使用长度不少于6个字符的密码。密码越长越不容易被破解。
B.
在可能的情况下,尽量使用字母、数字和特殊符号相结合的密码。
C.
不要使用电话号码、身份证号或生日等信息作为密码。
D.
不要使用字典中能找到的词语作为密码,即使是字母次序颠倒过来的常用词语也不可以。
7.
以下字符能作为安全密码使用的是(

A.
Go189
B.
123456
C.
20100501
D.
Zw
3a74P5.
三、判断题

)8.为了容易记忆密码,应使用电话号码、身份证号或生日等信息作为密码。

)9.一般情况下,创建密码使用长度不少于8个字符的密码。密码越长越不容易被破解,因此密码越长越好。

)10.凯撒密码作为一种最古老的对称加密体制,在古罗马的时候已经很流行,它是加法密码的典型代表。

)11.字典破译速度比暴力破译更快,但是有时候密码设置中包含了没有字典库中的词句就无法破解出来了,因此有好的字典是关键。
四、补全流程图
自定义函数开始CaesarCipher()
自定义函数结束
输入明文c
密文b置初值为空
计数器i置初值为0
i≥明文长度
c[i]介于'a'与'w'或'A'与'W'
计数器i=i+1
b=b+c[i]
输出密文b






试卷第1页,总3页