public class DataEncryptionHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
AES_Key_Size |
| Constructor and Description |
|---|
DataEncryptionHelper()
Constructor: creates ciphers
|
| Modifier and Type | Method and Description |
|---|---|
void |
decode(InputStream in,
OutputStream out) |
void |
decodeFile(File in,
File out) |
<T> T |
decodeObject(File in) |
<T> T |
decodeObject(InputStream in) |
void |
encode(InputStream in,
OutputStream out,
InputStream publicKeyFile,
InputStream privateKeyFile) |
void |
encodeBytes(byte[] in,
OutputStream out,
File publicKeyFile,
File privateKeyFile) |
void |
encodeFile(File in,
File out) |
void |
encodeFile(File in,
File out,
File publicKeyFile,
File privateKeyFile) |
void |
encodeObject(Object in,
File out) |
void |
encodeObject(Object in,
OutputStream out) |
void |
encodeObject(Object in,
OutputStream out,
File publicKeyFile,
File privateKeyFile) |
void |
encodeObject(Object in,
OutputStream out,
InputStream publicKey,
InputStream privateKey) |
void |
generateKeyPair(File publicKeyFile,
File privateKeyFile) |
public static final int AES_Key_Size
public DataEncryptionHelper()
throws GeneralSecurityException
GeneralSecurityExceptionpublic void generateKeyPair(File publicKeyFile, File privateKeyFile) throws NoSuchAlgorithmException, InvalidKeyException, IOException, InvalidKeySpecException
public void encodeObject(Object in, File out) throws NoSuchAlgorithmException, InvalidKeyException, IOException, InvalidKeySpecException
public void encodeObject(Object in, OutputStream out) throws NoSuchAlgorithmException, InvalidKeyException, IOException, InvalidKeySpecException
public void encodeObject(Object in, OutputStream out, File publicKeyFile, File privateKeyFile) throws NoSuchAlgorithmException, InvalidKeyException, IOException, InvalidKeySpecException
public void encodeObject(Object in, OutputStream out, InputStream publicKey, InputStream privateKey) throws NoSuchAlgorithmException, InvalidKeyException, IOException, InvalidKeySpecException
public void encodeBytes(byte[] in,
OutputStream out,
File publicKeyFile,
File privateKeyFile)
throws NoSuchAlgorithmException,
InvalidKeyException,
IOException,
InvalidKeySpecException
public void encodeFile(File in, File out, File publicKeyFile, File privateKeyFile) throws NoSuchAlgorithmException, InvalidKeyException, IOException, InvalidKeySpecException
public void encodeFile(File in, File out) throws NoSuchAlgorithmException, InvalidKeyException, IOException, InvalidKeySpecException
public void decodeFile(File in, File out) throws GeneralSecurityException, IOException
GeneralSecurityExceptionIOExceptionpublic void encode(InputStream in, OutputStream out, InputStream publicKeyFile, InputStream privateKeyFile) throws NoSuchAlgorithmException, InvalidKeyException, IOException, InvalidKeySpecException
public <T> T decodeObject(File in) throws GeneralSecurityException, IOException, ClassNotFoundException
public <T> T decodeObject(InputStream in) throws GeneralSecurityException, IOException, ClassNotFoundException
public void decode(InputStream in, OutputStream out) throws GeneralSecurityException, IOException
GeneralSecurityExceptionIOExceptionCopyright © 2022 vpc open source initiative. All rights reserved.