- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
安全测试加密解密题
考试时间:______分钟总分:______分姓名:______
一、单选题(每题2分,共20分)
1.维吉尼亚密码的密钥长度与明文长度关系是()
A.密钥长度必须等于明文长度
B.密钥长度可以小于明文长度
C.密钥长度必须大于明文长度
D.密钥长度与明文长度无关
2.AES算法支持的密钥长度不包括()
A.128位
B.192位
C.256位
D.512位
3.RSA算法的安全性基于()
A.大数分解难题
B.离散对数难题
C.椭圆曲线离散对数难题
D.单向函数难题
4.MD5算法的输出长度为()比特
A.64
B.128
C.256
D.512
5.在AES加密中,分组长度为()字节
A.8
B.16
C.32
D.64
6.RSA加密时,需将明文转换为整数m,要求m()模数n
A.大于
B.小于
C.等于
D.无关
7.以下哪种加密模式不具有语义安全性()
A.ECB模式
B.CBC模式
C.CTR模式
D.GCM模式
8.SHA-256算法的输出长度为()比特
A.128
B.256
C.384
D.512
9.数字签名的主要目的是()
A.保密性
B.完整性
C.可用性
D.认证性
10.在SSL/TLS握手过程中,用于密钥交换的算法通常是()
A.RSA
B.AES
C.DES
D.MD5
二、填空题(每题3分,共15分)
1.AES算法支持的密钥长度包括______、______、______字节,其分组长度为______字节。
2.RSA加密时,需将明文转换为整数m,要求m______模数n。
3.MD5算法的输出长度为______比特,目前已证明其存在______碰撞问题。
4.维吉尼亚密码是一种基于______的古典加密算法。
5.在数字签名中,签名者使用______密钥进行签名,验证者使用______密钥进行验证。
三、简答题(每题7.5分,共30分)
1.对比ECB模式与CBC模式的加密特点,说明CBC模式如何避免ECB模式的“明文块重复导致密文块重复”问题。
2.说明RSA算法中“公钥加密+私钥签名”的原理及应用场景,并分析“小指数攻击”的成因与防御方法。
3.分析“弱密钥”(如‘password123’‘123456’)在加密场景中的安全风险,并给出密钥强度提升建议。
4.对比对称加密与非对称加密的优缺点,并说明它们在实际应用中的互补作用。
四、操作题(共25分)
1.使用凯撒密码加密明文“HELLO”,密钥为3,写出密文并说明其安全性缺陷。(8分)
2.使用OpenSSL工具实现AES-256-CBC模式加密文件“test.txt”,并给出解密命令。(8分)
3.使用PyCryptodome库实现AES加密函数,要求对明文进行PKCS7填充,并给出示例代码。(9分)
五、综合应用题(10分)
设计一个基于RSA数字签名的文件传输方案,说明签名生成、验证流程,并分析“中间人攻击”的防御手段。
试卷答案
一、单选题
1.答案:B
解析思路:维吉尼亚密码的密钥可以重复使用,因此密钥长度可以小于明文长度,选项A错误;密钥长度无需大于明文长度,选项C错误;密钥长度与明文长度相关,选项D错误。
2.答案:D
解析思路:AES算法支持的密钥长度为128位、192位和256位,对应16字节、24字节和32字节,512位(64字节)不被支持。
3.答案:A
解析思路:RSA算法的安全性基于大数分解难题,选项B是离散对数难题(用于ECC),选项C是椭圆曲线离散对数难题(用于ECC),选项D过于宽泛。
4.答案:B
解析思路:MD5算法的输出长度固定为128比特,选项A是MD5的输入块长度,选项C和D是SHA-1和SHA-512的输出长度。
5.答案:B
解析思路:AES算法的分组长度固定为128位,即16字节,选项A是8字节(64位),选项C是32字节(256位),选项D是64字节(512位)。
6.答案:B
解析思路:RSA加密时,明文m必须小于模数n,否则加密过程无法正确执行,选项A、C、D均违反数学原理。
7.答案:A
解析思路:ECB模式将明文块独立加密,相同明文块产生相同密文块,不具有语义安全性;其他选项使用初始化向量或计数器,具有语义安全性。
您可能关注的文档
- 外卖配送配送服务合作协议.docx
- 医药配送合作配送合同协议.docx
- 幼儿园环境创设与区域活动优化指南.pptx
- 配送违约责任协议.docx
- 2026年仓储物流方法培训ppt.pptx
- 安全承诺技能练习卷.docx
- 海外仓直发商品物流安全协议.docx
- 长期运输服务合同协议.docx
- 电动三轮车租赁信用评估协议.docx
- 内容创作与游戏角色设计协议.docx
- 广东省部分学校2024-2025学年高三上学期期中考试历史试题(解析版).pdf
- 广东省部分学校2024-2025学年高一上学期11月期中地理试题(解析版).pdf
- 广东省黄埔区广附2026届数学八年级第一学期期末考试模拟试题含解析.doc
- 广东省部分学校2024-2025学年高一上学期11月期中联考化学试题(解析版).pdf
- 九年级数学下册练习ap阶段拔尖专训6 圆与尺规作图.pptx
- 九年级数学下册练习aq5.2 专项 运用垂径定理和圆周角定理进行计算和证明.pptx
- 九年级数学下册练习ar5.3 专项 与圆的性质有关的易错题.pptx
- 住宅产业化培训课件.ppt
- 广东省深圳市宝安第一外国语中学2026届八年级数学第一学期期末检测试题含解析.doc
- 九年级数学下册练习as6.1 与圆有关的位置关系.pptx
原创力文档


文档评论(0)