public abstract class WrappedEncryptorProvider extends Object implements EncryptorProvider
| Modifier and Type | Field and Description |
|---|---|
protected EncryptorProvider |
encryptorProvider |
| Modifier | Constructor and Description |
|---|---|
protected |
WrappedEncryptorProvider(EncryptorProvider encryptorProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
encrypt(Key key,
File src,
File dest)
加密,将目标文件加密输出至目标文件
|
InputStream |
encrypt(Key key,
InputStream in)
加密,将输入流包装成加密的输入流
|
void |
encrypt(Key key,
InputStream in,
OutputStream out)
加密,将输入流加密输出至输出流
|
OutputStream |
encrypt(Key key,
OutputStream out)
加密,将输入流包装成加密的输出流
|
protected final EncryptorProvider encryptorProvider
protected WrappedEncryptorProvider(EncryptorProvider encryptorProvider)
public void encrypt(Key key, File src, File dest) throws IOException
EncryptorProviderencrypt in interface EncryptorProviderkey - 密钥src - 源文件dest - 目标文件IOException - I/O 异常public void encrypt(Key key, InputStream in, OutputStream out) throws IOException
EncryptorProviderencrypt in interface EncryptorProviderkey - 密钥in - 输入流out - 输出流IOException - I/O 异常public InputStream encrypt(Key key, InputStream in) throws IOException
EncryptorProviderencrypt in interface EncryptorProviderkey - 密钥in - 输入流IOException - I/O 异常public OutputStream encrypt(Key key, OutputStream out) throws IOException
EncryptorProviderencrypt in interface EncryptorProviderkey - 密钥out - 输出流IOException - I/O 异常Copyright © 2021. All rights reserved.