内容正文:
3.4 加密与解密
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.某APP使用大数据实时统计车流量反馈给用户,下列关于数据与大数据的说法,正确的是( )
A.大数据分析的是局部数据 B.大数据允许个别不准确的数据存在
C.数据的数字化过程先量化再采样 D.该APP适合使用批处理计算处理后台数据
2.对称密码体制与非对称密码体制的最大区别是( )
A.算法的安全性不同 B.加密密钥与解密密钥是否相同
C.算法的密钥强度不同 D.算法实现的效率是否相同
3.常采用数据加密技术来防止信息系统中的数据被破坏,下列说法中错误的是( )
A.数据加密是通过加密算法和加密密钥将明文转变为密文
B.数据解密则是通过解密算法和解密密钥将密文转换为明文
C.为了确保加密与解密可逆,加密与解密的密钥必须相同
D.量子密钥是目前人类最安全的加密方式
4.加法密码又称为移位密码,在加法密码算法中,明文中的所有字母都在字母表向前或者向后按照一个固定数目进行偏移后被替换成密文。因此,当密钥为4的时候,明文KL的密文是( )
A.NO B.OP C.PQ D.MN
5.大数据处理的一般过程是( )
A.清洗 B.分析 C.采集 D.挖掘
6.利用凯撒密码对一段明文进行加密,加密过程可表示为,由此得到的密文是avgnz,则该段明文是( )
A.vqbiu B.wrcjv C.false D.ezkrd
7.下列属于防肩窥方式窃取密码的是( )
A.使用多种字符相结合的密码 B.在输入密码时遮挡操作过程
C.密码不使用生日等 D.使用简单数字组合作密码
8.凯撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,字符串“HUA”经过加密后是“KXD”,那么字符串“KUN”采用采用相同的凯撒加密算法后应该为( )。
A.LVE B.MWF C.NXQ D.mfw
9.下列属于防暴力破解窃取密码的是( )
A.使用多种字符相结合的密码 B.在输入密码时遮挡操作过程
C.密码不使用生日等 D.使用简单数字组合作密码
10.HDFS和MapReduce作为Hadoop的核心组件,下列对它们的描述错误的是( )
A.HDFS是具有高容错性的分布式文件系统,适合部署在普通的机器上
B.HDFS特别适合那些需要多次写入、多次读取的超大规模数据集的应用程序
C.MapReduce是一种并行编程模型,帮助用户编写处理大规模数据集的并行运算
D.MapReduce隐藏了分布式并行编程的底层实现细节,提升了应用的开发效率
11.对称加密和非对称加密的主要区别在于( )
A.加密速度 B.使用的密钥是否相同 C.加密的复杂性 D.加密数据的大小
12.为确保信息安全,信息需要加密传输,其原理如下图所示:
现将10个数字按图示排成一圈,并设置一种信息加密规则:加密钥匙为“n&3”,“n&3”表示把明文n换成图中从它开始顺时针跳过3个数字后的那个数字,例如明文是4时,对应的密文是8。若收到的密文是5317,那么通过解密,它对应的明文是( )
A.1972 B.1973 C.9751 D.9750
13.加密技术的主要用途是( )
A.提高数据存储容量 B.提升数据处理速度 C.保护数据隐私和安全 D.增加数据复杂性
14.加密算法操作中的一组数字被称为( ),比如凯撒密码的密钥为3,加密和解密使用同一个密钥,被称为( )体制。
A.密钥 对称加密 B.公钥 非对称加密
C.密钥 非对称加密 D.公钥 对称加密
15.以下哪个算法不是用于加密的( )
A.SHA-256 B.AES C.RSA D.JPEG
16.恺撒密码建立一个明文字符与密文字符之间的一一映射表,即“密表”,如:
明文:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密文:QWERTYUIOPASDFGHJKLZXCVBNM
加密时,A→Q,B→W,…,解密时Q→A,W→B,…,小写字母对应法则也相同,即a→q,b→w,…。阅读下列程序代码,
def NewCaesar(m,n,t):
z='';i=0
while i<len(t):
tmp=t[i].upper()
if tmp in m:
if ord(t[i])<=90:
z+=n[m.find(tmp)]
else:
z+=n[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)
下列说法错误的是( )
A.NewCaesar(m,n,a)表示根据输入的字符串a,以表n为密匙进行加密
B.if ord(t[i])<=90表示只对数字加密
C.c=NewCaesar(n,m,b)表示根据字符串b,以表m为密匙进行加密
D.m.find(tmp)查找待加密字符在密文中的索引地址
17.云计算的核心技术包括( )
A.云平台管理技术 B.海量数据分布存储技术 C.虚拟化技术 D.海量数据管理技术
18.以下哪个不是加密技术的应用领域( )
A.军事通信 B.金融交易 C.个人隐私保护 D.天气预报
19.某网络购物平台使用大数据技术采集大量客户的购物行为数据,通过对客户购物行为数据进行分析,找出购买商品之间的关联关系,从而帮助电商制定更加精准的营销策略。图为客户网购行为数据分析的部分结果。
频繁项集
支持度
牛奶——啤酒
0.5
尿布——啤酒
0.477272727
面包——啤酒
0.477272727
尿布——面包——啤酒
0.340909091
面包——牛奶——啤酒
0.340909091
尿布——牛奶——啤酒
0.318181818
鸡蛋——啤酒
0.295454545
尿布——面包——牛奶——啤酒
0.25
尿布——牛奶——面包
0.25
观察图,对频繁2项集{牛奶,啤酒}和{面包,啤酒}进行连接,生成的候选3项集为( )
A.{尿布,面包,啤酒} B.{面包,牛奶,啤酒}
C.{尿布,牛奶,啤酒} D.{尿布,牛奶,面包}
20.解除数据的加密保护,将密文变成明文的过程称为( )
A.解压 B.加密 C.解密 D.压缩
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.B
【详解】本题考查大数据。A选项错误,大数据分析的是全局数据,而不是局部数据,通过处理海量数据来发现规律和趋势。B选项正确,大数据允许个别不准确的数据存在,因为大数据的特点之一是数据量大,个别不准确的数据对整体分析结果影响较小。C选项错误,数据的数字化过程通常是先采样再量化,采样是将连续信号转换为离散信号,量化是将离散信号转换为数字信号。D选项错误,该APP适合使用实时计算处理后台数据,而不是批处理计算,因为实时统计车流量需要及时反馈给用户。 故答案为:B。
2.B
【详解】本题主要考查数据加密。对称密码体制与非对称密码体制的最大区别是加密密钥与解密密钥是否相同,故本题选B选项。
3.C
【详解】本题主要考查数据加密技术。数据加密是通过加密算法和加密密钥将明文转变为密文;数据解密则是通过解密算法和解密密钥将密文转换为明文;加密与解密的密钥可以相同也可以不相同,分别对应对称加密和非对称加密算法;量子密钥是目前人类最安全的加密方式,故本题选C选项。
4.B
【详解】本题考查字符编码相关内容。依据加密规则,K-->(K+4)-->O;L-->(L+4)-->P。故本题答案是B选项。
5.ABCD
【详解】本题考查大数据。采集、清洗、分析和挖掘,这四个步骤构成了大数据处理的一般流程。其中,采集和清洗是数据准备的关键步骤,分析和挖掘则是提取价值的核心过程。这个过程可能需要反复迭代,以不断优化和完善大数据的处理和利用。故正确答案为ABCD。
6.C
【详解】本题考查加密解密。加密过程实为向左移动5个位置,已知密文求明文实为解密过程,故解密为密文向右移5个位置得明文。因此avgnz的明文为false。故答案为:C。
7.B
【详解】本题考查信息安全相关内容。肩窥是一种常见的信息窃取方式,通过观察他人在输入密码或者进行身份验证过程中的动作和操作,从而窃取他人的个人信息和身份认证信息。防肩窥方式窃取密码的方式是切断被窥看的途径。在输入密码时遮挡操作过程可以防止肩窥方式窃取密码。故本题答案是B选项。
8.C
【详解】本题主要考查数据加密。字符串“HUA”经过加密后是“KXD”,可知加密规则是每位字母后移3位,故字符串“KUN”采用相同的凯撒加密算法后应该为“NXQ”,故本题选C选项。
9.A
【详解】本题考查密码技术相关内容。暴力破解是一种常见的网络安全攻击方法,它利用计算机程序自动尝试大量的密码组合来破解密码。这种攻击方法通常用于获取未经授权的访问权限,如入侵网络系统或个人账户。使用多种字符相结合的密码可以防暴力破解窃取密码。故本题答案是A选项。
10.B
【详解】本题考查大数据处理。HDFS主要功能是将大规模海量数据以文件的形式、用多个副本保存在不同的存储节点上,并用分布式系统进行管理。采用一次写入、多次读取的访问模式。故答案为:B。
11.B
【详解】本题考查加密技术。对称加密和非对称加密的主要区别在于使用的密钥是否相同。对称加密使用相同的密钥进行加密和解密,而非对称加密使用一对公钥和私钥,其中公钥用于加密,私钥用于解密。故选B。
12.B
【详解】本题考查的是数据的加密与解密。密文到明文就是逆时针跳过3个数字。5的明文是1,3的明文是9,1的明文是7,7的明文是3。故5317的明文是1973,选项B正确。
13.C
【详解】本题考查加密技术。加密技术的主要用途是保护数据隐私和安全。通过对数据进行加密,可以防止未经授权的访问和数据泄露,从而确保数据的机密性和完整性。选项A、B和D都不是加密技术的主要用途。故选C。
14.A
【详解】本题主要考查加密算法。加密算法操作中的一组数字被称为密钥,比如凯撒密码的密钥为3,加密和解密使用同一个密钥,被称为对称加密体制,故本题选A选项。
15.D
【详解】本题考查加密技术。SHA-256、AES和RSA都是用于加密的算法,其中SHA-256是一种哈希算法,AES是一种对称加密算法,RSA是一种非对称加密算法。而JPEG是一种图像压缩算法,不用于加密。故选D。
16.B
【详解】本题考查Python应用。条件if ord(t[i])<=90的意思是判断t[i]是否为大写字母(ASCII码值小于等于90),而不是判断是否为数字。因为大写字母的ASCII码值范围是65(A)到90(Z)。故答案为:B。
17.ABCD
【详解】本题考查云计算。虚拟化技术是云计算的基础,通过将物理资源抽象为虚拟资源,实现资源的动态分配和弹性扩展。海量数据分布存储技术能够将数据分散存储在多个节点上,提高存储系统的容量和可靠性。海量数据管理技术能够有效管理和处理大量的数据,支持云计算的数据分析和计算需求。云平台管理技术能够统一管理和调度云计算平台的各种资源,实现资源的自动化配置和弹性伸缩。故正确答案为ABCD。
18.D
【详解】本题考查加密技术。加密技术主要应用于需要保护信息安全的领域,如军事通信、金融交易和个人隐私保护等。天气预报不涉及敏感信息的保护,因此不是加密技术的应用领域。故选D。
19.B
【详解】本题考查大数据技术应用。频繁2项集{牛奶,啤酒}和{面包,啤酒}连接生成候选3项集时,我们要找到共同的元素并合并:{牛奶,啤酒}和{面包,啤酒}有一个共同元素“啤酒”,所以生成的候选3项集为{牛奶,面包,啤酒}。根据上述分析,题目给出的候选项集中,只有{面包,牛奶,啤酒}是从频繁2项集{牛奶,啤酒}和{面包,啤酒}连接生成的。故答案为:B。
20.C
【详解】本题主要考查数据加密。解除数据的加密保护,将密文变成明文的过程称为解密,故本题选C选项。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$