资源简介 3.4加密与解密—练习姓名:___________班级:___________学号:____________一、填空题1.常见的密码盗窃方式有:__肩窥攻击__、__暴力破解_、_字典破解_三种密码盗窃方式。2.原始信息(数据)称为___明文__,加密后的信息(数据)称为__密文__。将明文还原成密文的过程称为____加密__,将密文还原成明文的过程称为____解密__。3.加法密码又被称为__移位密码__。在加法密码算法中,明文中的所有字母都在字母表上向后或向前按照一个固定数目进行__偏移后_被替换成密文。4.加密算法操作中的一组数字被称为___密钥_。比如,恺撒密码的密钥为3,加密和解密使用同一个密钥,被称为__对称加密_体制。5.用Python语言实现加密算法时,明文和密文都被抽象为__字符串_类型的数据。二、选择题6.以下哪项不是创建安全密码的一般技巧(A)A.使用长度不少于6个字符的密码。密码越长越不容易被破解。B.在可能的情况下,尽量使用字母、数字和特殊符号相结合的密码。C.不要使用电话号码、身份证号或生日等信息作为密码。D.不要使用字典中能找到的词语作为密码,即使是字母次序颠倒过来的常用词语也不可以。7.以下字符能作为安全密码使用的是(D)A.Go189B.123456C.20100501D.Zw3a74P5.三、判断题(×)8.为了容易记忆密码,应使用电话号码、身份证号或生日等信息作为密码。(×)9.一般情况下,创建密码使用长度不少于8个字符的密码。密码越长越不容易被破解,因此密码越长越好。(√)10.凯撒密码作为一种最古老的对称加密体制,在古罗马的时候已经很流行,它是加法密码的典型代表。(√)11.字典破译速度比暴力破译更快,但是有时候密码设置中包含了没有字典库中的词句就无法破解出来了,因此有好的字典是关键。三、补全流程图自定义函数开始CaesarCipher()自定义函数结束输入明文c密文b置初值为空计数器i置初值为0i≥明文长度c[i]介于'a'与'w'或'A'与'W'b=b+chr(ord(c[i])+3)计数器i=i+1b=b+chr(ord(c[i])-26+3)b=b+c[i]输出密文bc[i]介于'x'与'z'或'X'与'Z'是是否否是否试卷第1页,总3页华师盐中高一信息导学案3.4加密与解密—练习出题人:钟佩雯审核人:任飞彩姓名:___________班级:___________学号:____________一、填空题1.常见的密码盗窃方式有:_________、_________、_________三种密码盗窃方式。2.原始信息(数据)称为_________,加密后的信息(数据)称为_________。将密文还原成明文的过程称为_________。3.加法密码又被称为_________。在加法密码算法中,明文中的所有字母都在字母表上向后或向前按照一个固定数目进行_________被替换成密文。4.加密算法操作中的一组数字被称为_________。比如,恺撒密码的密钥为3,加密和解密使用同一个密钥,被称为_________体制。5.用Python语言实现加密算法时,明文和密文都被抽象为_________类型的数据。二、选择题6.以下哪项不是创建安全密码的一般技巧()A.使用长度不少于6个字符的密码。密码越长越不容易被破解。B.在可能的情况下,尽量使用字母、数字和特殊符号相结合的密码。C.不要使用电话号码、身份证号或生日等信息作为密码。D.不要使用字典中能找到的词语作为密码,即使是字母次序颠倒过来的常用词语也不可以。7.以下字符能作为安全密码使用的是()A.Go189B.123456C.20100501D.Zw3a74P5.三、判断题()8.为了容易记忆密码,应使用电话号码、身份证号或生日等信息作为密码。()9.一般情况下,创建密码使用长度不少于8个字符的密码。密码越长越不容易被破解,因此密码越长越好。()10.凯撒密码作为一种最古老的对称加密体制,在古罗马的时候已经很流行,它是加法密码的典型代表。()11.字典破译速度比暴力破译更快,但是有时候密码设置中包含了没有字典库中的词句就无法破解出来了,因此有好的字典是关键。四、补全流程图自定义函数开始CaesarCipher()自定义函数结束输入明文c密文b置初值为空计数器i置初值为0i≥明文长度c[i]介于'a'与'w'或'A'与'W'计数器i=i+1b=b+c[i]输出密文b是是否否是否试卷第1页,总3页 展开更多...... 收起↑ 资源列表 3.4 加密与解密一练习(无答案).doc 3.4 加密与解密一练习(有答案).doc