全球旧事资料 分类
移位、列混淆、轮密钥加
13.DES、AES和RC4之间的比较(建议比较分组大小、密钥长度、相对速度、安全强度、轮数、是否Feistel体制、基本操作等若干方面)算法分组长度(bit)密钥长度相对速度安全强度轮数是否Feistel体制DES6456较快255(穷举)16是101214不是AES128128196256慢RC4流密码不少于128很快很难?
f14.AES与DES相比有优点?3DES与DES相比的变化有哪些?什么是2DES中的中间相遇攻击1AES更安全。23DES增加了1到2个密钥,进行多轮DES,安全性更高。3CEK2EK1PXEK1PDK2C给定明文密文对PC对所有256个密钥加密P对结果按X排序与T中对所有256个密钥解密C解密结果与T中的值比较找出K1K2使得EK1PDK2C用k1和k2对P加密,若结果为C,则认定这两个密钥为正确的密钥15.分组密码的工作模式有哪些?及优缺点?
A.ECB,电码本模式,一次处理64位明文,每次使用相同的密钥加密。任何64位的明文组都有唯一的密文与之对应,有“结构化”的缺点。B.CBC,密码分组连接模式,克服了ECB中“结构化”的缺点,同样的明文变成密文之后就不同了,而且加密必须从头到尾C.CFB,密码反馈模式.一次处理M位,上一个分组的密文产生一个伪随机数输出的加密算法的输入,该输出与明文的异或,作为下一个分组的输入。D.OFB,输出反馈模式,与CFB基本相同,只是加密算法的输入是上一次DES的输出。E.计数器模式,计数器被初始化为某个值,并随着消息块的增加其值加1,在于明文组异或得到密文组。也可用于流密码。
16.
RSA算法中密钥的生成和加密解密过程。生成过程
RSA的加解密为给定消息M8888187加密C887mod18711解密
fM1123mod1878817.RSA算法计算实例(给定pqemc,计算
dcm)
1选择素数p17q112计算
pq17×111873计算
p1q116×101604选择egcde1601选择e75确定dde1mod160a
dd160,d23因为23×71611×16016公钥KU71877私钥KR23171118.描述DiffieHellma
密钥交换机制。算法:A.双方选择素数p以及p的一个原根aB.用户A选择一个随机数Xap,计算YaaXamodpC.用户B选择一个随机数Xbp,计算YbaXbmodpD.每一方保密X值,而将Y值交换给对方E.用户A计算出KYbXamodpF.用户B计算出KYaXbmodpG.双方获得一个共享密钥aXaXbmodp素数p以及p的原根a可由一方选择后发给对方
用户A
用户B
产生随机数XAq计算YAaXAmodqYA
产生随r
好听全球资料 返回顶部