Package | Description |
---|---|
cn.orionsec.kit.lang.utils.crypto.symmetric |
Modifier and Type | Method and Description |
---|---|
SymmetricBuilder |
SymmetricBuilder.aad(byte[] aad)
设置 aad
|
SymmetricBuilder |
SymmetricBuilder.aad(String aad)
设置 aad
|
static SymmetricBuilder |
SymmetricBuilder.aes()
创建 AES 构造器
|
SymmetricBuilder |
SymmetricBuilder.algorithm(CipherAlgorithm algorithm)
设置加密算法
|
static SymmetricBuilder |
SymmetricBuilder.create()
创建构造器
|
static SymmetricBuilder |
SymmetricBuilder.des()
创建 DES 构造器
|
static SymmetricBuilder |
SymmetricBuilder.des3()
创建 DES3 构造器
|
SymmetricBuilder |
SymmetricBuilder.gcmSpec(byte[] gcm)
设置 GCM 规格
|
SymmetricBuilder |
SymmetricBuilder.gcmSpec(byte[] gcm,
boolean fill)
设置 GCM 规格
|
SymmetricBuilder |
SymmetricBuilder.gcmSpec(byte[] gcm,
int specLen)
设置 GCM 规格
|
SymmetricBuilder |
SymmetricBuilder.gcmSpec(GCMParameterSpec gcmSpec)
设置 gcm规格
|
SymmetricBuilder |
SymmetricBuilder.gcmSpec(String gcm)
设置 GCM 规格
|
SymmetricBuilder |
SymmetricBuilder.gcmSpec(String gcm,
boolean fill)
设置 GCM 规格
|
SymmetricBuilder |
SymmetricBuilder.gcmSpec(String gcm,
int specLen)
设置 GCM 规格
|
SymmetricBuilder |
SymmetricBuilder.generatorSecretKey(byte[] secretKey)
生成密钥
|
SymmetricBuilder |
SymmetricBuilder.generatorSecretKey(byte[] secretKey,
int keySize)
生成密钥
|
SymmetricBuilder |
SymmetricBuilder.generatorSecretKey(String secretKey)
生成密钥
|
SymmetricBuilder |
SymmetricBuilder.generatorSecretKey(String secretKey,
int keySize)
生成密钥
|
SymmetricBuilder |
SymmetricBuilder.ivSpec(byte[] iv)
设置向量
|
SymmetricBuilder |
SymmetricBuilder.ivSpec(byte[] iv,
boolean fill)
设置向量
|
SymmetricBuilder |
SymmetricBuilder.ivSpec(byte[] iv,
int specLen)
设置向量
|
SymmetricBuilder |
SymmetricBuilder.ivSpec(IvParameterSpec ivSpec)
设置向量
|
SymmetricBuilder |
SymmetricBuilder.ivSpec(String iv)
设置向量
|
SymmetricBuilder |
SymmetricBuilder.ivSpec(String iv,
boolean fill)
设置向量
|
SymmetricBuilder |
SymmetricBuilder.ivSpec(String iv,
int specLen)
设置向量
|
SymmetricBuilder |
SymmetricBuilder.paddingMode(PaddingMode paddingMode)
设置填充模式
|
SymmetricBuilder |
SymmetricBuilder.paramSpec(AlgorithmParameterSpec paramSpec)
设置参数规格
|
SymmetricBuilder |
SymmetricBuilder.secretKey(byte[] secretKey)
设置密钥
|
SymmetricBuilder |
SymmetricBuilder.secretKey(SecretKey secretKey)
设置密钥
|
static SymmetricBuilder |
SymmetricBuilder.sm4()
创建 SM4 构造器
|
SymmetricBuilder |
SymmetricBuilder.workingMode(WorkingMode workingMode)
设置工作模式
|
Copyright © 2024. All rights reserved.