赞
踩
对称加密工作流程图
在对称加密算法中常用的算法有:DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA、SKIPJACK等。
DES算法中的密钥key为8个字节64位,其中每8位为校验位不参与运算,所以有效密钥只有56位。
DES采用16轮运算,没轮运算产生一个轮密钥参与到运算中。
密钥与明文运算时采用的是按位异或的方法。
3DES采用了48轮运算,它对于差分密码分析有很强的抵御能力。
3DES完成加密和解密的时间要比DES长3倍。
3DES可以在不同模式下运行:
- DES-EEE3:使用三个不同的密钥进行加密,数据被加密、加密、再加密;
- DES-EDE3:使用3个不同的密钥进行加密,数据被加密、解密、再加密;
- DES-EEE2:与DES-EEE3相同,只使用两个密钥,第一个第三个加密过程使用相同的密钥;
- DES- EDE2:与DES-EDE3相同,只使用两个密钥,第一个和第三个加密过程使用相同的密钥。
当数据使用一个对称密钥加密,使用不同的对称密钥解密时,它会变的更加混乱无序。EDE模式第二部其实并没有解密,而是使用了一个不同的密钥进行了一次加密。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。