- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
简单密码学编程算法题
姓名:班级:成绩:
一、选择题(每题3分,共15分)
1.以下哪种加密算法属于对称加密算法?()
A.RSAB.椭圆曲线密码体制C.AESD.数字签名
答案:C
解析:知识点来源于密码学中对称加密与非对称加密算法的分类。对称加密算法是
指加密和解密使用相同密钥的加密算法,AES(高级加密标准)是典型的对称加密算法
。而RSA、椭圆曲线密码体制属于非对称加密算法,数字签名是一种认证技术并非加密
算法。
2.在凯撒密码中,若密钥为3,将明文“HELLO”加密后的密文是()
A.KHOORB.JGNNQC.IMMNRD.LPPOS
答案:A
解析:凯撒密码的原理是将明文中的每个字母按照字母表顺序向后移动固定的位数
(密钥值)。在26个英文字母中,H向后移动3位是K,E向后移动3位是H,L向后移动3位
是O,以此类推,所以“HELLO”加密后为“KHOOR”。
3.以下关于哈希函数的说法错误的是()
A.哈希函数能将任意长度的输入映射为固定长度的输出
B.哈希函数具有单向性,即从哈希值难以反向推导出原始输入
C.不同的输入一定产生不同的哈希值
D.哈希函数常用于数据完整性验证
答案:C
解析:哈希函数知识点。哈希函数能把任意长度的数据映射成固定长度的哈希值,
具有单向性,常用于数据完整性验证。但是存在哈希碰撞的情况,即不同的输入可能产
生相同的哈希值,所以C选项说法错误。
4.公钥加密体制中,加密密钥和解密密钥的关系是()
A.相同B.互补C.公开密钥加密,私有密钥解密D.没有关系
答案:C
解析:公钥加密体制知识点。公钥加密体制中,加密密钥(公钥)是公开的,任何
人都可以使用它来加密信息,而解密密钥(私钥)只有接收者持有,用于解密信息,即
公开密钥加密,私有密钥解密。
5.假设使用置换密码,将明文“CRYPTOGRAPHY”按照3列的矩阵进行置换,加密后
的密文是()
A.CGRYPYHROAPTB.CGRPYHROYAPTC.CGRYPYHROYAPTD.CGRYPYHROAPY
答案:A
解析:置换密码知识点。将“CRYPTOGRAPHY”按3列排列为:
CRY
PTO
GRA
PHY
按列读取得到“CGRYPYHROAPT”。
二、填空题(每题3分,共15分)
1.常见的非对称加密算法除了RSA外,还有______。
答案:椭圆曲线密码体制(ECC)
解析:非对称加密算法知识点。椭圆曲线密码体制(ECC)是除RSA外另一种重要的
非对称加密算法,它基于椭圆曲线离散对数问题,具有安全性高、密钥长度短等优点。
2.在维吉尼亚密码中,若明文为“LEARN”,密钥为“KEY”,则加密后的密文为_
_____。
答案:LXFOP
解析:维吉尼亚密码是多表代换密码。将明文和密钥按字符依次对应,根据维吉尼
亚密码表进行加密。L与K对应得到L,E与E对应得到X,A与Y对应得到F,R与K对应得到O
,N与E对应得到P。
3.哈希函数SHA-256产生的哈希值长度是______位。
答案:256
解析:哈希函数知识点。SHA-
256是安全哈希算法家族中的一种,其产生的哈希值长度固定为256位。
4.密码学的三个基本目标是必威体育官网网址性、完整性和______。
答案:可用性
解析:密码学基础知识点。必威体育官网网址性确保信息不被未授权者获取;完整性保证信息在
传输或存储过程中未被篡改;可用性确保授权用户在需要时能够访问和使用信息。
5.流密码是将明文______进行加密。
答案:逐位
解析:流密码知识点。流密码是对明文的每一位进行加密,与分组密码将明文分成
固定长度的组进行加密不同。
三、简答题(每题10分,共30分)
1.简述对称加密算法和非对称加密算法的优缺点。
文档评论(0)