public class ParamSymmetric extends BaseSymmetric
algorithm, paddingMode, secretKey, workingMode
Constructor and Description |
---|
ParamSymmetric(CipherAlgorithm cipherAlgorithm,
WorkingMode workingMode,
PaddingMode paddingMode,
SecretKey secretKey,
AlgorithmParameterSpec paramSpec) |
ParamSymmetric(CipherAlgorithm cipherAlgorithm,
WorkingMode workingMode,
SecretKey secretKey,
AlgorithmParameterSpec paramSpec) |
Modifier and Type | Method and Description |
---|---|
byte[] |
decrypt(byte[] text)
解密
|
byte[] |
encrypt(byte[] plain)
加密
|
void |
setAad(byte[] aad) |
void |
setAad(String aad) |
clearZeroPadding, getAlgorithm, getCipher, getPaddingMode, getSecretKey, getWorkingMode, zeroPadding
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
decrypt, decryptAsString, decryptAsString, encrypt, encryptAsString, encryptAsString, verify, verify
public ParamSymmetric(CipherAlgorithm cipherAlgorithm, WorkingMode workingMode, SecretKey secretKey, AlgorithmParameterSpec paramSpec)
public ParamSymmetric(CipherAlgorithm cipherAlgorithm, WorkingMode workingMode, PaddingMode paddingMode, SecretKey secretKey, AlgorithmParameterSpec paramSpec)
public void setAad(String aad)
public void setAad(byte[] aad)
public byte[] encrypt(byte[] plain)
SymmetricCrypto
plain
- 明文public byte[] decrypt(byte[] text)
SymmetricCrypto
text
- 密文Copyright © 2024. All rights reserved.