当前位置 - 股票行情交易網 - 國際漫評 - 以下關於加密算法的敘述中,正確的是 (43) 。

以下關於加密算法的敘述中,正確的是 (43) 。

答案:D

這道題出得讓人無法適從。

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代表解密):

l1、DES-EEE3,使用3個不同的密鑰進行三次加密,這相當於將密鑰擴展為192位。

l2、DES-EDE3,使用3個不同的密鑰,分別對數據進行加密、解密、加密操作,這也相當於將密鑰擴展為192位。

l3、DES-EEE2和DES-EDE2,與前面模式相同,只是第壹次和第三次加密使用同壹密鑰,這相當於將密鑰擴展為128位。

A、B肯定是錯的,DES-EEE3和DES-EDE3采用了三個不同的密鑰,而DES-EEE2和DES-EDE2采用了兩個不同的密鑰。

C或者d都可以,命題不嚴謹。但是依據軟考的要求,默認情況下,使用兩個不同密鑰。