public class DESede extends SymmetricCrypto
| 构造器和说明 | 
|---|
| DESede()构造,默认DESede/CBC/PKCS5Padding,使用随机密钥 | 
| DESede(byte[] key)构造,使用默认的DESede/CBC/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)构造 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| DESede | setIv(byte[] iv)设置偏移向量 | 
| DESede | setIv(IvParameterSpec iv)设置偏移向量 | 
decrypt, decrypt, decrypt, decryptStr, decryptStr, decryptStr, decryptStr, decryptStr, decryptStr, encrypt, encrypt, encrypt, encrypt, encryptHex, encryptHex, encryptHex, encryptHex, getClipher, 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 © 2021. All rights reserved.