当前位置:网站首页 > Haskell函数式编程 > 正文

凯撒密码加密过程(凯撒密码的加密方法可以表示如下函数)



密码学练习题

一、单选题

1、密码学包括哪两个相互对立的分支(B)

A、对称加密与非对称加密

B、密码编码学与密码分析学

C、序列算法与分组算法

D、DES和RSA

2、加密技术不能提供以下哪种安全服务?(D)

A、鉴别`

B、机密性

C、完整性

D、可用性

3、在密码学中,需要被变换的原消息被称为什么?(D)

A、密文

B、算法

C、密码

D、明文

4、在凯撒密码中,每个字母被其后第几位的字母替换?(C)

A、5

B、4

C、3

D、2

5、公元前500年的古希腊人曾使用了一种著名的加密方法,叫什么名字?(A)

A、Scytale密码

B、凯撒密码

C、代替密码

D、置换密码

6、在密码学中,对RSA的描述是正确的是?(B)

A、RSA是秘密密钥算法和对称密钥算法

B、RSA是非对称密钥算法和公钥算法

C、RSA是秘密密钥算法和非对称密钥算法

D、RSA是公钥算法和对称密钥算法

7、IDEA的密钥长度是多少bit?(D)

A、56

B、64

C、96

D、128

8、DES的密钥长度是多少bit?(B)

A、64

B、56

C、512

D、8

9、RSA使用不方便的最大问题是?(A)

A、产生密钥需要强大的计算能力

B、算法中需要大数

C、算法中需要素数

D、被攻击过很多次

10、ECB指的是?(D)

A、密文链接模式

B、密文反馈模式

C、输出反馈模式

D、电码本模式

11、下列为非对称加密算法的例子为(D)

A、IDEA

B、DES

C、3DES

D、ELLIPTOC CURVE

12、国际标准化组织在ISO 7498-2标准中定义了几类可选的安全服务?(D)

A、8

B、7

C、11

D、6

13、下面关于密码算法的阐述,哪个是不正确的?(C)

A、对于一个安全的密码算法,即使是达不到理论上的不破的,也应当为实际上是不可破的。即是说,从截获的密文或某些已知明文密文对,要决定密钥或任意明文在计算机上是不可行的。

B、系统的保密性不依赖于对加密体制或算法的保密,而依赖于密钥。

C、对于使用公钥密码体制加密的密文,知道密钥的人,就一定能够解密。

D、数字签名的理论基础是公钥密码体制。

14、下列古典密码算法是置换密码的是?(B)

A、加法密码

B、Hill密码

C、多项式密码

D、栅栏式密码

15、若Bob给Alice发送一封邮件,并想让Alice确信邮件是由Bob发出的,则Bob应该选用哪种密钥对邮件加密?(D)

A、Alice的公钥

B、Alice的私钥

C、Bob的公钥

D、Bob的私钥

16、根据所依据的难解问题,除了哪个以外,公钥密码体制分为以下分类。(D)

A、大整数分解问题

B、离散对数问题

C、椭圆曲线离散对数问题

D、生日悖论

17、公钥密码学的思想最早是谁提出的?(B)

A、欧拉(Euler)

B、迪菲(Diffie)和赫尔曼(Hellman)

C、费马(Fermat)

D、Rivest、Shamir、Adleman

18、在RSA算法中,取p=3,q=11,e=3,则d等于(D)

A、33

B、20

C、14

D、7

19、以下各种加密算法中属于古典加密算法的是(B)

A、DES加密算法

B、Caesar替代法

C、IDEA加密算法

D、Diffie-Hellman加密算法

20、以下各种加密算法中属于对称加密算法的是(A)

A、DES加密算法

B、Caesar替代法

C、Vigenere算法

D、Diffie-Hellman加密算法

21、以下各种加密算法中属于非对称加密算法的是(D)

A、DES加密算法

B、Caesar替代法

C、Vigenere算法

D、Diffie-Hellman加密算法

22、RSA算法的安全理论基础是(B)

A、离散对数难题

B、整数分解难题

C、背包难题

D、代替和置换

23、除了(E)以外,密码体制主要由以下各部分组成。

A.明文空间B.密文空间

C.密钥空间D.加密算法

E.保密系统F.解密算法

24、下面关于密码算法的阐述,()是不正确的。

A.对于一个安全的密码算法,即使是达不到理论上的不破的,也应当为实际上是不可破的。即是说,从截获的密文或某些已知明文密文对,要决定密钥或任意明文在计算机上是不可行的。

B.系统的保密性不依赖于对加密体制或算法的保密,而依赖于密钥(这就是著名的Kerckhoff原则)。

C.对于使用公钥密码体制加密的密文,知道密钥的人,就一定能够解密。

D.数字签名的理论基础是公钥密码体制。

25、采用密钥为3的“恺撒密码”对明文America进行加密所得的密文是()。

A.DPHULFD B. DFLUHPD

C. MERICAA

D. ACIREMA

26、DES是分组乘积密码,它所取的迭代次数是()。

A.8 B. 16

C. 32

D. 64

27、1976年,提出公开密码系统的学者是(D )。

A.Bauer和Hill B.Diffe和Hell

C. Diffe和Bauer

D. Diffe和Hellman

二、填空题

1.网络通信中存在很多安全威胁,大体可以分为两类:主动攻击和被动攻击,其中主动攻击

又可以分为(假冒)、(重放)、(篡改信息)。

2.经典密码学包括(密码编码学)、(密码分析学)。

3.密码学的发展经历了三个阶段:古代密码学阶段、()、近代密码学阶段。

4.在近代密码学发展过程中,仙农首先提出了分组密码学的设计思想,并指出分组密码设计

实现的两种方法()和()。

到此这篇凯撒密码加密过程(凯撒密码的加密方法可以表示如下函数)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 编程入门基础知识(编程入门基础知识讲解)2025-08-28 17:54:07
  • raise三单(raise三单形式)2025-08-28 17:54:07
  • 密码加密的方式有哪些(密码加密的方式有哪些种类)2025-08-28 17:54:07
  • redis哨兵模式哨兵挂了(redis哨兵模式哨兵挂了只剩2个怎么办)2025-08-28 17:54:07
  • prjab公式(prd公式)2025-08-28 17:54:07
  • ip地址计算公式(ip地址计算公式简单)2025-08-28 17:54:07
  • max函数的功能和使用方法(max 函数的功能是什么?怎么用?)2025-08-28 17:54:07
  • pcap文件格式解析库(pcapng文件格式)2025-08-28 17:54:07
  • 快程序卸载(软件卸载快捷方式)2025-08-28 17:54:07
  • pos机支付方式有哪些(pos机支付方式有哪些种类)2025-08-28 17:54:07
  • 全屏图片