第一章 单元测试

1、单选题:
下列哪种密码是古典密码学中的代表( )
选项:
A:恺撒密码(Caesar Cipher)
B:AES
C:RSA
D:DES
答案: 【恺撒密码(Caesar Cipher)

2、单选题:
恺撒密码(K=3)下,字母'A'会被替换为什么?( )
选项:
A:B
B:D
C:E
D:C
答案: 【E

3、单选题:
在中国古典密码学中,哪种密码技术通常用于军事通信?( )
选项:
A:希尔密码
B:栅栏密码
C:恺撒密码
D:藏头诗密码
答案: 【藏头诗密码

4、单选题:
反切码是哪位历史人物发明的?( )
选项:
A:戚继光
B:韩信
C:岳飞
D:诸葛亮
答案: 【戚继光

5、单选题:
戚继光为了使用反切码,专门编写了什么作为“密码本”?( )
选项:
A:《唐诗三百首》
B:《孙子兵法》
C:两首特定的诗歌
D:《八音字义便览》
答案: 【两首特定的诗歌

6、单选题:
反切码在历史上的主要用途是什么?( )
选项:
A:日常生活交流
B:军事通信
C:文学创作
D:商业贸易
答案: 【军事通信

第二章 单元测试

1、单选题:
根据Kerchoffs假设,密码体制的安全性仅依赖于对什么的保密?( )
选项:
A:明文的统计特性
B:加密算法
C:密钥
D:加密设备
答案: 【密钥

2、单选题:
如果一个密码体制的加密密钥和解密密钥相同,则称其为什么?( )
选项:
A:对称密钥密码体制
B:双钥密码体制
C:公钥密码体制
D:非对称密钥密码体制
答案: 【对称密钥密码体制

3、单选题:
仿射密码的加密函数通常是什么形式?( )
选项:
A:C = P + a * b
B:C = a * P + b
C:C = (a * P + b) mod m
D:C = a * P - b
答案: 【C = (a * P + b) mod m

4、单选题:
仿射密码是一种什么类型的密码?( )
选项:
A:移位密码
B:流密码
C:替换密码
D:公钥密码
答案: 【替换密码

5、单选题:
当 a = 1 时,仿射密码会变成什么密码?( )
选项:
A:移位密码
B:流密码
C:替换密码
D:凯撒密码
答案: 【凯撒密码