public class DESede extends Symmetric
| Constructor and Description |
|---|
DESede()
构造,默认DESede/ECB/PKCS5Padding,使用随机密钥
|
DESede(byte[] key)
构造,使用默认的DESede/ECB/PKCS5Padding
|
DESede(Mode mode,
Padding padding)
构造,使用随机密钥
|
DESede(Mode mode,
Padding padding,
byte[] key)
构造
|
DESede(Mode mode,
Padding padding,
byte[] key,
byte[] iv)
构造
|
DESede(Mode mode,
Padding padding,
SecretKey key)
构造
|
DESede(Mode mode,
Padding padding,
SecretKey key,
IvParameterSpec iv)
构造
|
DESede(String mode,
String padding)
构造
|
DESede(String mode,
String padding,
byte[] key)
构造
|
DESede(String mode,
String padding,
byte[] key,
byte[] iv)
构造
|
DESede(String mode,
String padding,
SecretKey key)
构造
|
DESede(String mode,
String padding,
SecretKey key,
IvParameterSpec iv)
构造
|
| Modifier and Type | Method and Description |
|---|---|
DESede |
setIv(byte[] iv)
设置偏移向量
|
DESede |
setIv(IvParameterSpec iv)
设置偏移向量
|
decrypt, decrypt, decrypt, decryptStr, decryptStr, decryptStr, decryptStr, decryptStr, decryptStr, encrypt, encrypt, encrypt, encrypt, encrypt, encryptBase64, encryptBase64, encryptBase64, encryptBase64, encryptBase64, encryptHex, encryptHex, encryptHex, encryptHex, encryptHex, getCipher, getSecretKey, init, setParamspublic DESede()
public DESede(byte[] key)
key - 密钥public DESede(Mode mode, Padding padding, SecretKey key, IvParameterSpec iv)
public DESede(String mode, String padding, byte[] key)
mode - 模式padding - 补码方式key - 密钥,长度24位public DESede(String mode, String padding, byte[] key, byte[] iv)
mode - 模式padding - 补码方式key - 密钥,长度24位iv - 加盐public DESede(String mode, String padding, SecretKey key)
mode - 模式padding - 补码方式key - 密钥public DESede(String mode, String padding, SecretKey key, IvParameterSpec iv)
mode - 模式padding - 补码方式key - 密钥iv - 加盐public DESede setIv(IvParameterSpec iv)
iv - IvParameterSpec偏移向量public DESede setIv(byte[] iv)
iv - 偏移向量,加盐Copyright © 2020. All rights reserved.