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

admin2019-03-04  11

问题 相对于DES算法而言,RSA算法的(10),因此,RSA(11)。

选项 A、更适用于对文件加密
B、保密性不如DES
C、可用于对不同长度的消息生成消息摘要
D、可以用于数字签名

答案D

解析 DES算法全称为Data Encryption Standard,即数据加密算法,它是IBM公司于 1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,其算法主要分为两步:(1)初始置换。其功能是把输入的64位数据块按位重新组合,并把输出分为L0、 R0两部分,每部分各长32位,其置换规则为将输入的第58位换到第一位,第50位换到第2位……依次类推,最后一位是原来的第7位。L0、R0则是换位输出后的两部分, L0是输出的左32位,R0是右32位。(2)逆置换。经过16次迭代运算后,得到L16、R16,将此作为输入,进行逆置换,逆置换正好是初始置换的逆运算,由此即得到密文输出。RSA算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir和Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。RSA的安全性依赖于大数分解。公钥和私钥都是两个大素数(大于100个十进制位)的函数。据猜测,从一个密钥和密文推断出明文的难度等同于分解两个大素数的积。
转载请注明原文地址:https://kaotiyun.com/show/jtTZ777K
0

最新回复(0)