niusouti.com
参考答案和解析
正确答案: (1)任意找出两个大素数p,q。
(2)计算n=p×q和Y=(p-1)×(q-1)。
(3)任意取e与Y互质。
(4)使用Euclidean(欧几里得)辗转相除法,求得d满足d×e≡1mod(Y)
(5)(n,e)是公钥,(Y,d)是私钥,构成密钥对。
(6)RSA的加解密算法相同。即设M为明文,C为密文,则加密公式:C=Memod(n);解密公式为:M=Cemod(n)。
更多“以RSA为例,阐述公钥加密体制加密解密过程。”相关问题
  • 第1题:

    现有的加密体制分为两种,即公钥体制和

    A.非对称加密体制

    B.双钥加密体制

    C.对称加密体制

    D.RSA体制


    正确答案:C
    解析:现有的加密体制分为两种,一种是单钥加密体制,也成为私钥或对称加密体制;另外一种是双钥加密体制,或称为公钥或非对称加密体制。前者的加密密钥和解密密钥相同或本质相同,其典型代表是美国的数据加密标准(DES);后者的加密密钥和解密密钥不同,其典型代表是RSA体制。选项A“非对称加密体制”和选项B“双钥加密体制”都是公钥体制的另外一种称呼;选项D“RSA”体制是公钥体制的典型代表。选项C正确。

  • 第2题:

    RSA算法是一种: ()

    A古典加密算法

    B 公钥加密体制

    C 对称密钥体制

    D 非对称密钥体制


    参考答案:BD

  • 第3题:

    下列关于加密的叙述中,正确的是______。

    A.DES属于公钥密码体制

    B.RSA属于公钥密码体制,其安全性基于大数因子分解困难

    C.公钥密码体制的密钥管理复杂

    D.公钥密码体制中,加密和解密采用不同的密钥,解密密钥是向社会公开的


    正确答案:B
    解析:数据加密即是对明文(未经加密的数据)按照某种的加密算法(数据的变换算法)进行处理,而形成难以理解的密文(经加密后的数据)。即使是密文被截获,截获方也无法或难以解码,从而防止泄露信息。
      数据加密和数据解密是一对可逆的过程,数据加密是用加密算法E和加密密钥K1将明文P变换成密文C,表示为:C=EK1(P)
      数据解密是数据加密的逆过程,用解密算法D和解密密钥K2,将密文C转换在明文 P,表示为:P=DK2(C)
      按照加密密钥K1和解密密钥K2的异同,有2种密钥体制。
      (1)秘密密钥加密体制(K1=K2):加密和解密采用相同的密钥,因而又称为对称密码体制。因为其加密速度快,通常用来加密大批量的数据。典型的方法有日本NTT公司的快速数据加密标准(FEAL)、瑞士的国际数据加密算法(IDEA)和美国的数据加密标准(DES)。
      DES(数据加密标准)是国际标准化组织(ISO)核准的一种加密算法,自1976年公布以来得到广泛的应用,但近年来对它的安全性提出了疑问。1986年,美国政府宣布不再支持DES作为美国国家数据加密标准,但同时又不准公布用来代替DES的加密算法。
      一般DES算法的密钥长度为56位为了加速DES算法和RSA算法的执行过程,可以用硬件电路来实现加密和解密。针对DES密钥短的问题,科学家又研制了80位的密钥,以及在DES的基础上采用三重DES和双密钥加密的方法。即用2个56位的密钥 K1、K2,发送方用K1加密,K2解密,再使用K1加密。接收方则使用K1解密,K2加密,再使用K1解密,其效果相当于将密钥长度加倍。
      (2)公开密钥加密体制(K1≠K2):又称不对称密码体制,其加密和解密使用不同的密钥,其中一个密钥是公开的,另一个密钥是保密的。典型的公开密钥是保密的。由于加密速度较慢,所以往往用在少量数据的通信中。典型的公开密钥加密方法有RSA和 NTT的ESIGN。
      RSA算法的密钥长度为512位。RSA算法的保密性取决于数学上将一个大数分解为2个素数的问题的难度,根据已有的数学方法,其计算量极大,破解很难。但是加密解密时要进行大指数模运算,因此加密解密速度很慢,影响推广使用。
      国际数据加密算法(IDEA)在1990年正式公布。这种算法是在DES算法的基础上发展起来的,类似于三重DES。发展IDEA也是因为感到DES具有密钥太短等缺点, IDEA的密钥为128位,这么长的密钥在今后若干年内应该是安全的。

  • 第4题:

    数字证书采用公钥体制进行加密和解密。每个用户有一个公钥,用于 ( )

    A.解密和验证
    B.解密和签名
    C.加密和签名
    D.加密和验证

    答案:D
    解析:
    公钥用于加密和验证

  • 第5题:

    在公钥加密体制中,公开的是()

    • A、加密密钥
    • B、解密密钥
    • C、明文
    • D、加密密钥和解密密钥

    正确答案:A

  • 第6题:

    RSA非对称加密(公开密钥加密)系统采用()(公钥)和解密钥匙(私钥)不同的算法。


    正确答案:加密钥匙

  • 第7题:

    以下说法不正确的是()

    • A、RSA的公钥一私钥对既可用于加密,又可用于签名
    • B、需要采用两个不同的密钥对分别作为加密一解密和数字签名一验证签名用
    • C、一般公钥体制的加密用密钥的长度要比签名用的密钥长
    • D、并非所有公钥算法都具有RSA的特点

    正确答案:C

  • 第8题:

    关于公钥密码体制的描述,正确的是()。

    • A、公钥用于解密
    • B、解密密钥是非公开的
    • C、私钥用于加密
    • D、加密和解密使用的是相同的密钥

    正确答案:C

  • 第9题:

    单选题
    以下关于RSA算法的说法中,正确的是:()
    A

    在RSA算法下,加密密钥和解密密钥是相同的

    B

    RSA算法又称为对称密码体制

    C

    公钥可以在网上发布,是公开的,私钥只有本人知道,是秘密的

    D

    公钥用于解密或签名,私钥用于加密或签名验证


    正确答案: D
    解析: 本题考查的知识点是加密(加密密钥、非对称密钥、哈希(HASH)加密算法、数字签名、数字证书和认证中心)。RAS算法又称为非对称密码体制,加密密钥与解密密钥不同。公钥用于加密或签名验证,可以在网上发布,是公开的,私钥用于解密或签名。

  • 第10题:

    填空题
    RSA非对称加密(公开密钥加密)系统采用()(公钥)和解密钥匙(私钥)不同的算法。

    正确答案: 加密钥匙
    解析: 暂无解析

  • 第11题:

    问答题
    以RSA为例,阐述公钥加密体制加密解密过程。

    正确答案: (1)任意找出两个大素数p,q。
    (2)计算n=p×q和Y=(p-1)×(q-1)。
    (3)任意取e与Y互质。
    (4)使用Euclidean(欧几里得)辗转相除法,求得d满足d×e≡1mod(Y)
    (5)(n,e)是公钥,(Y,d)是私钥,构成密钥对。
    (6)RSA的加解密算法相同。即设M为明文,C为密文,则加密公式:C=Memod(n);解密公式为:M=Cemod(n)。
    解析: 暂无解析

  • 第12题:

    单选题
    在使用公钥加密保护通过网络传输的数据安全时()。
    A

    加密和解密都使用公钥

    B

    加密使用私钥,解密使用公钥

    C

    加密使用公钥,解密使用私钥

    D

    加密和解密都使用私钥


    正确答案: C
    解析: 公钥加密技术是一种不对称的加密技术,公钥用于加密信息、私钥用于解密。

  • 第13题:

    6 )现有的加密体制分为两种,即公钥体制和

    A )非对称加密体制

    C )对称加密体制

    B )双钥加密体制

    D ) RSA 体制


    正确答案:C

  • 第14题:

    关于公钥体制,以下说法正确的是()。

    A.利用私钥解密和签名

    B.利用公钥加密和签名

    C.利用私钥解密和验证签名

    D.利用公钥加密和验证签名


    正确答案:AD

  • 第15题:

    在公钥加密系统中,用公钥加密的密文可以由私钥解密,但用公钥加密的密文,不能用公钥解密。()


    答案:错误

  • 第16题:

    以下关于RSA算法的说法中,正确的是:

    A.在RSA算法下,加密密钥和解密密钥是相同的
    B.RSA算法又称为对称密码体制
    C.公钥可以在网上发布,是公开的,私钥只有本人知道,是秘密的
    D.公钥用于解密或签名,私钥用于加密或签名验证

    答案:C
    解析:
    RAS算法又称为非对称密码体制,加密密钥与解密密钥不同。公钥用于加密或签名验证,可以在网上发布,是公开的,私钥用于解密或签名。

  • 第17题:

    在使用公钥加密保护通过网络传输的数据安全时()。

    • A、加密和解密都使用公钥
    • B、加密使用私钥,解密使用公钥
    • C、加密使用公钥,解密使用私钥
    • D、加密和解密都使用私钥

    正确答案:C

  • 第18题:

    利用公钥加密数据,然后用私钥解密数据的过程称为();利用私钥加密数据,然后用公钥解密数据的过程称为()。


    正确答案:加密;数字签名

  • 第19题:

    以下关于RSA算法的说法中,正确的是:()

    • A、在RSA算法下,加密密钥和解密密钥是相同的
    • B、RSA算法又称为对称密码体制
    • C、公钥可以在网上发布,是公开的,私钥只有本人知道,是秘密的
    • D、公钥用于解密或签名,私钥用于加密或签名验证

    正确答案:C

  • 第20题:

    第二次世界大战中德国U型潜艇部队使用Enigma进行信息加解密,该机器由一系列相似的转子组成,加解密时必须使用共同的型号和密码本。则该机器的加密体制属于()。

    • A、对称加密体制
    • B、公钥加密体制
    • C、RSA加密体制
    • D、数据加密标准DES

    正确答案:A

  • 第21题:

    填空题
    利用公钥加密数据,然后用私钥解密数据的过程称为();利用私钥加密数据,然后用公钥解密数据的过程称为()。

    正确答案: 加密,数字签名
    解析: 暂无解析

  • 第22题:

    判断题
    在公钥加密系统中,用公钥加密的密文可以由私钥解密,但用公钥加密的密文,不能用公钥解密。
    A

    B


    正确答案:
    解析: 通过解密算法和私钥对密文进行解密,得到明文。解密过程需要用到解密算法和私钥。注意,由公钥加密的内容,只能由私钥进行解密,也就是说,由公钥加密的内容,如果不知道私钥,是无法解密的。

  • 第23题:

    判断题
    DES是单钥加密体制,RSA是公钥加密体制。
    A

    B


    正确答案:
    解析: 暂无解析