实验原理
三重DES有4种模式,如下图所示:
(1) DES-EEE3 模式:该模式中共使用3个不同密钥,顺序使用3次DES加密算法。
(2) DES-EDE3 模式:该模式中共使用3个不同密钥,依次用加密—解密—加密。
(3) DES-EEE2 模式:该模式中共使用2个不同密钥,顺序使用3次DES加密算法,其中第一次和第三次加密使用的密钥相同。
(4) DES-EDE2 模式:该模式中共使用2个不同密钥,依次用加密—解密—加密,其中加密算法使用的密钥相同。
如下图所示:
实验目的
了解3DES的算法原理
了解3DES的编程实现
编程实现