信管网cnitpm492484609***: [回复] des两次难道不对?出题有问题
信管网帕*: [回复] 我怎么觉得第二句话不对啊,应该是 比如 k1对第一层加密,k2对第一层解密,k1再加密。那怎么能说是使用了2个不同的密钥加密了呢?
信管网wd198***: [回复] d
信管网mgw***: [回复] 全错
信管网hsj26413***: [回复] 答案有多个
信管网ddxing***: [回复] 《信息安全工程师》教程94页写的是3des既可以使用三个密钥,也可以使用两个密钥
信管网学*: [回复] 三重des算法,采用2个56位密钥对报文作三次des加密,产生一个有效长度为112位的密钥。
信管网rfujun2***: [回复] 这道题出得让人无法适从。DES是一个分组加密算法,它以64位为分组对数据加密。同时DES也是一个对称算法,即加密和解密用的是同一个算法。它的密钥长度是64位,但实际有效的密钥只是56位,这是因为密钥中每8位就有1位用作奇偶校验。DES的分组长度太短(仅64位)、密钥长度更短(仅56位),可以通过穷举(也称野蛮攻击)的方法在较短时间内破解。1978年初,IBM意识到DES的密钥太短,于是设计了3DES(Triple DES),利用三重加密来有效增加密钥长度,加大解密代价。3DES 是DES算法扩展其密钥长度的一种方法,它需要执行三次常规的DES加密,这相当于将加密密钥的长度扩展到128位(112位有效)或192位(168位有效)。
3DES有3种不同的加密模式(E代表加密,D代表解密):
DES-EEE3,使用3个不同的密钥进行三次加密,这相当于将密钥扩展为192位。
DES-EDE3,使用3个不同的密钥,分别对数据进行加密、解密、加密操作,这也相当于将密钥扩展为192位。
DES-EEE2和DES-EDE2,与前面模式相同,只是第一次和第三次加密使用同一密钥,这相当于将密钥扩展为128位。
A、B肯定是错的,C和D都有可能。DES-EEE3和DES-EDE3采用了三个不同的密钥,而DES-EEE2和DES-EDE2采用了两个不同的密钥。所以C、D都应该算对。
|