public class SymmetricCrypto extends Object
| 构造器和说明 |
|---|
SymmetricCrypto(SymmetricCryptoMeta meta)
Construct a new Symetric SymmetricCrypto trans
|
SymmetricCrypto(SymmetricCryptoMeta meta,
String xform)
Construct a new Symetric SymmetricCrypto trans
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
byte[] |
encrDecryptData(byte[] inpBytes) |
byte[] |
generateKey(int keySize) |
String |
generateKeyAsHex(int keySize) |
String |
getCipherProviderName() |
void |
setDecryptMode() |
void |
setEncryptMode() |
void |
setSecretKey(byte[] keyBytes) |
void |
setSecretKey(String keyString) |
void |
setSecretKeyFromFile(String filename) |
public SymmetricCrypto(SymmetricCryptoMeta meta) throws CryptoException
inf - The Database Connection Info to construct the connection with.CryptoExceptionpublic SymmetricCrypto(SymmetricCryptoMeta meta, String xform) throws CryptoException
inf - The Database Connection Info to construct the connection with.CryptoExceptionpublic void setEncryptMode()
throws CryptoException
CryptoExceptionpublic void setDecryptMode()
throws CryptoException
CryptoExceptionpublic void setSecretKey(String keyString) throws CryptoKeyException
public void setSecretKey(byte[] keyBytes)
throws CryptoKeyException
public void setSecretKeyFromFile(String filename) throws CryptoKeyException
public byte[] encrDecryptData(byte[] inpBytes)
throws CryptoException
CryptoExceptionpublic byte[] generateKey(int keySize)
throws CryptoKeyException
public String generateKeyAsHex(int keySize) throws CryptoKeyException
public String getCipherProviderName()
public void close()
Copyright © 2024 Hitachi Vantara. All rights reserved.