public class PBE extends BaseCipher
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
PBE_With_MD5_And_DES
需要8个字节的salt
|
static java.lang.String |
PBE_With_MD5_And_Triple_DES
需要8个字节的salt
|
static java.lang.String |
PBE_With_SHA1_And_DESede |
static java.lang.String |
PBE_With_SHA1_And_RC2_40 |
cipher, transformation| 构造器和说明 |
|---|
PBE(java.lang.String transformation,
char[] password,
byte[] salt)
PBE构造, 常用算法可使用枚举
|
PBE(java.lang.String password,
java.lang.String salt)
使用默认 PBEWithMD5AndDES 构造
|
PBE(java.lang.String transformation,
java.lang.String password,
java.lang.String salt)
使用默认 PBEWithMD5AndDES 构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
decrypt(byte[] data) |
byte[] |
encrypt(byte[] data) |
decrypt, decrypt, decrypt, decryptAsBase64, decryptAsBase64, encrypt, encrypt, encrypt, encryptAsBase64, encryptAsBase64public static final java.lang.String PBE_With_MD5_And_DES
public static final java.lang.String PBE_With_MD5_And_Triple_DES
public static final java.lang.String PBE_With_SHA1_And_DESede
public static final java.lang.String PBE_With_SHA1_And_RC2_40
public PBE(java.lang.String password,
java.lang.String salt)
password - 密码salt - 盐public PBE(java.lang.String transformation,
char[] password,
byte[] salt)
transformation - 算法, 如 PBEWithMD5AndDESpassword - 密码salt - 盐public PBE(java.lang.String transformation,
java.lang.String password,
java.lang.String salt)
transformation - 算法password - 密码salt - 盐public byte[] encrypt(byte[] data)
encrypt 在类中 BaseCipherpublic byte[] decrypt(byte[] data)
decrypt 在类中 BaseCipher