天天看点

des 和3des

       3DES加密过程为:C=Ek3(Dk2(Ek1(P)))

  3DES解密过程为:P=Dk1((EK2(Dk3(C)))

  K1、K2、K3决定了算法的安全性,若三个密钥互不相同,本质上就相当于用一个长为168位的密钥进行加密。多年来,它在对付强力攻击时是比较安全的。若数据对安全性要求不那么高,K1可以等于K3。在这种情况下,密钥的有效长度为112位。

    des和3des_ecb的区别:

密钥:  des是8个字节。                                 3des是24个字节

        加密:

                step1:用前8个字节对原始数据进行加密。

                step2:对上一步的数据用中8个字节进行解密。

                step3:对上一步的数据用后八个字节进行加密。