对称密码算法
DES(DataEncryptionStandard):基本不用了
- 不安全
- 秘钥长度:
8
字节(64bit
,每7
位提供一个校验位) - 对文件进行分组进行切割,每组
8
个字节大小 - 分组后不足
8
字节怎么办
3DES:
- 进行
3
次des :加密(密钥1
) 解密(密钥2
)加密(密钥3
)。解密是逆过程。 - 或者:解密(密钥
1
) 加密(密钥2
) 解密(密钥3
) - 以解密为加密手段,目的为了和DES兼容
- 这是过渡的算法
- 安全,可以使用。但是用的少。
- 密钥长度:
8*3=24
字节 - 三个密钥关系,如果密钥1与密钥2相同,或者密钥2和密钥3相同,相当于
DES
- 如果密钥
1
与密钥3
不同,3DES-EDE3
- 如果密钥
1
与密钥3
相同,3DES-E