-
-
Notifications
You must be signed in to change notification settings - Fork 270
PBE
Leon Lambert edited this page Jul 7, 2022
·
3 revisions
PBE 基于密码加密, 由hash函数衍生出key和iv
openssl密码加密特征: 密文以U2FsdGVkX1
开头, base64解码为Salted__
算法介绍
常见基于CryptoJs实现, 使用AES-256-CBC算法及PKCS5Padding/PKCS7Padding,生成key,iv长度为32字节,16字节
对应算法为 MD5and256bitAES-CBC-OPENSSL
,其他默认即可
常见基于CryptoJs实现,使用DES-CBC算法及PKCS5Padding/PKCS7Padding,生成key,iv长度为8字节
对应算法为 MD5andDES
,其他默认即可
常见基于CryptoJs实现常,使用RC4算法, 生成key长度32字节(openssl 16字节)
对应软件算法为 MD5andRC4
,其他默认即可
常见基于CryptoJs实现,使用DESede-CBC算法及PKCS5Padding/PKCS7Padding,生成key,iv长度为24字节,8字节
对应算法为 MD5andTripleDES
,其他默认即可
- RC2
- TwoFish
- IDEA