PBE算法 结合了消息摘要算法 和 对称加密算法 的优点
PBE(Password Based Encryption) 基于口令加密特点:
1、对已有的算法的包装
2、有 JDK、BC 等实现方式
3、增加盐口令
4、PBE是一个综合性的对称加密算法,常用的PBEWithMD5AndDES 等。
算法
密钥长度
默认
工作模式
填充方式
实现
PBEWithMD5AndDES
56
56
CBC
PKCS5Padding
JDK
PBEWithMD5AndTripleDES
112
、
168
168
PBEWithSHA1AndDESede
112
、
168
168
PBEWithSHA1AndRC2_40
40~1024(8
倍数
)
128
算法
密钥长度
默认
工作模式
填充方式
实现
PBEWithMD5AndDES
64
64
CBC
PKCS5Padding
PKCS7Padding
ISO10126Paddiing
ZeroBytePadding
BC
PBEWithMD5AndRC2
112
128
PBEWithSHA1AndDES
<