(1)用素数29和61生成RSA算法的密钥。 (2)将字母“RSA”用ASCⅡ码表示,然后用上述生成的密钥将它们加密。 (3)接下来用素数对37和67生成密钥。步骤(1)还是步骤(3)中的密钥更安全?为什么?

题目

(1)用素数29和61生成RSA算法的密钥。 (2)将字母“RSA”用ASCⅡ码表示,然后用上述生成的密钥将它们加密。 (3)接下来用素数对37和67生成密钥。步骤(1)还是步骤(3)中的密钥更安全?为什么?


相似考题
参考答案和解析
正确答案: (1)
第一个素数(A)=29
第二个素数(B)=61
则:
N=29*61=1769
T=(29-1)*(61-1)=1680
E与1680必须除1之外没有其他公共因子。
E(公钥)可以为9。
D(私钥)=9-1mod1680=373
(2)
字母“RSA”用ASCⅡ码表示为:82,83,65
“R”用82表示:则有M=82
C(密文)=829mod1769=1472
“S”用83表示:则有M=83
C(密文)=839mod1769=1120
“A”用65表示:则有M=65
C(密文)=659mod1769=1064
(3)
第一个素数(A)=37
第二个素数(B)=67
则:
N=37*67=2479
T=(37-1)*(67-1)=2376
E与2376必须除1之外没有其他公共因子。
E(公钥)可以为5。
D(私钥)=5-1mod2376=950
综上可以看出:
步骤(1)与步骤(3)的密钥相比,步骤(3)更安全。
因为密钥越大,就越难被破解,安全性也就越高。
更多“(1)用素数29和61生成RSA算法的密钥。 (2)将字母“RSA”用ASCⅡ码表示,然后用上述生成的密钥将它们加密。 (3)接下来用素数对37和67生成密钥。步骤(1)还是步骤(3)中的密钥更安全?为什么?”相关问题
  • 第1题:

    相对于DES算法而言,RSA算法的(1),因此,RSA(2)。

    A.加密密钥和解密密钥是不相同的

    B.加密密钥和解密密钥是相同的

    C.加密速度比DES要高

    D.解密速度比DES要高


    正确答案:A

  • 第2题:

    ● 使用 SMTP 协议发送邮件时,可以选用 PGP 加密机制。PGP 的主要加密方式(22) 。

    (22)

    A. 邮件内容生成摘要,对摘要和内容用DES 算法加密

    B. 邮件内容生成摘要,对摘要和内容用AES 算法加密

    C. 邮件内容生成摘要,对内容用 IDEA 算法加密,对摘要和 IDEA 密钥用 A 算法加密

    D. 对邮件内容用RSA 算法加密


    正确答案:C
    试题(22)分析
      本题考查SMTP协议和PGP的基本知识。
      PGP的工作过程如图4所示。
     
    参考答案
      (22)C

  • 第3题:

    使用SMTP协议发送邮件时,可以选用PGP加密机制。PGP的主要加密方式是______。

    A.邮件内容生成摘要,对摘要和内容用DES算法加密

    B.邮件内容生成摘要,对摘要和内容用AES算法加密

    C.邮件内容生成摘要,对内容用IDEA算法加密,对摘要和IDEA密钥用RSA算法加密

    D.对邮件内容用RSA算法加密


    正确答案:C

  • 第4题:

    使用 SMTP 协议发送邮件时,可以选用 PGP 加密机制PGP 的主要加密方式是( ) 。

    A.邮件内容生成摘要,对摘要使用DES 算法加密
    B.邮件内容生成摘要,对摘要和内容用3DES算法加密
    C.邮件内容生成摘要,对内容用 IDEA 算法加密,对摘要和 IDEA 密钥用 RSA 算法加密
    D.对邮件内容用RSA 算法加密

    答案:C
    解析:
    PGP的工作过程如图所示。

  • 第5题:

    专变采集终端和集中器终端应采用同时集成有国家密码管理局认可的对称密钥加密算法和非对称密钥加密算法的安全模块。其中,非对称密钥加密算法应选用()算法。

    • A、RSA(1024)
    • B、SM2
    • C、RSA(2048)
    • D、ElGamal

    正确答案:B

  • 第6题:

    WLAN中为什么用ECC而不是RSA?()

    • A、ECC加密更强
    • B、ECC密钥更短、加密更快
    • C、ECC密钥更长
    • D、RSA不安全

    正确答案:B

  • 第7题:

    RSA签名采用()密钥算法,生成一对()和()。


    正确答案:加密;密钥;公钥

  • 第8题:

    写出RSA的密钥生成过程。


    正确答案: 密钥的产生:
    (1)选择两个保密的大素数p和q;
    (2)计算n=p×q,j(n)=(p-1)(q-1),其中j(n)是n的欧拉函数值;
    (3)选一整数e,满足1(4)计算d,满足d?e≡1modj(n),即d是e在模j(n)下的乘法逆元。因e与j(n)互素,模j(n)的乘法逆元一定存在;
    (5)以{e,n}为公开钥,{d,p,q}为秘密钥。

  • 第9题:

    基于私有密钥体制的信息认证方法采用的算法是()。

    • A、素数检测
    • B、非对称算法
    • C、RSA算法
    • D、对称加密算法

    正确答案:D

  • 第10题:

    RSA在哪方面有别于DES()

    • A、RSA是对称加密算法
    • B、RSA可以使用公钥加密
    • C、RSA不能生成数字签名
    • D、RSA淘汰了密钥分配中心

    正确答案:D

  • 第11题:

    填空题
    DES算法密钥是64位,其中密钥有效位是()位。RSA算法的安全是基于分解两个大素数的积的困难。

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

  • 第12题:

    单选题
    WLAN中为什么用ECC而不是RSA?()
    A

    ECC加密更强

    B

    ECC密钥更短、加密更快

    C

    ECC密钥更长

    D

    RSA不安全


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

  • 第13题:

    数字信封______。

    A.使用非对称密钥体制密码算法加密邮件正文

    B.使用RSA算法对邮件正文生成摘要

    C.使用收件人的公钥加密会话密钥

    D.使用发件人的私钥加密会话密钥


    正确答案:C
    解析:数字信封是一种采用公钥密码体制和对称密码体制,来加密电子邮件的安全措施。其基本原理是使用对称密钥对邮件原文进行加密,同时将该对称密钥(会话密钥)用收件人的公钥加密后传送给对方。接着收件人先用自己的私钥解密信封,取出对称密钥后继续解密出原文。由于公钥密码体制的加解密过程使用不同的密钥,效率较低。因此,常用于加密长度较短的消息摘要和会话密钥。而对称密码体制的加解密效率较高,适合于加解密大量的数据,即可用于加密邮件正文。另外,数字信封是使用Hash算法对邮件正文运算后生成消息摘要的。

  • 第14题:

    数字信封(35)。

    A.使用非对称密钥体制密码算法加密邮件正文

    B.使用RSA算法对邮件正文生成摘要

    C.使用收件人的公钥加密会话密钥

    D.使用发件人的私钥加密会话密钥


    正确答案:C
    解析:非对称密钥体制密码算法很大的一个优点就是加解密使用不同的密钥,但是其加解密速度慢,因此通常用来加密较短的会话密钥。对称密钥体制密码算法加解密效率高,可以用于加解密正文。

  • 第15题:

    当使用 SMTP 协议发送邮件时,可以选用 PGP 加密机制。PGP 的主要加密方式是()

    A.邮件内容生成摘要,对摘要和内容用AES 算法加密
    B.邮件内容生成摘要,对摘要和内容用DES 算法加密
    C.对邮件内容用RSA算法加密
    D.邮件内容生成摘要,对内容用 IDEA算法加密,对摘要和 IDEA.密钥用 RSA算法加密

    答案:D
    解析:

  • 第16题:

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

    • A、RSA不能用于数据加密
    • B、RSA只能用于数字签名
    • C、RSA只能用于密钥交换
    • D、RSA可用于加密,数字签名和密钥交换体制

    正确答案:D

  • 第17题:

    下列对RSA的描述是正确的是()。

    • A、RSA是秘密密钥算法和对称密钥算法
    • B、RSA是非对称密钥算法和公钥算法
    • C、RSA是秘密密钥算法和非对称密钥算法
    • D、RSA是公钥算法和对称密钥算法

    正确答案:B

  • 第18题:

    以下说法不正确的是()

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

    正确答案:C

  • 第19题:

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

    • A、RSA是秘密密钥算法和对称密钥算法
    • B、RSA是非对称密钥算法和公钥算法
    • C、RSA是秘密密钥算法和非对称密钥算法
    • D、RSA是公钥算法和对称密钥算法

    正确答案:B

  • 第20题:

    基于私有密钥体制的信息认证方式所采用的算法是()。

    • A、素数检测
    • B、非对称密钥加密
    • C、RSA算法
    • D、对称密钥加密

    正确答案:D

  • 第21题:

    加密有对称密钥加密、非对称密钥加密两种,其中对称密钥加密的代表算法是RSA。


    正确答案:错误

  • 第22题:

    判断题
    加密有对称密钥加密、非对称密钥加密两种,其中对称密钥加密的代表算法是RSA。
    A

    B


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

  • 第23题:

    问答题
    写出RSA的密钥生成过程。

    正确答案: 密钥的产生:
    (1)选择两个保密的大素数p和q;
    (2)计算n=p×q,j(n)=(p-1)(q-1),其中j(n)是n的欧拉函数值;
    (3)选一整数e,满足1(4)计算d,满足d?e≡1modj(n),即d是e在模j(n)下的乘法逆元。因e与j(n)互素,模j(n)的乘法逆元一定存在;
    (5)以{e,n}为公开钥,{d,p,q}为秘密钥。
    解析: 暂无解析