| Package | Description |
|---|---|
| org.aoju.bus.forest | |
| org.aoju.bus.forest.algorithm | |
| org.aoju.bus.forest.archive | |
| org.aoju.bus.forest.boot | |
| org.aoju.bus.forest.boot.jar | |
| org.aoju.bus.forest.provider |
| Modifier and Type | Field and Description |
|---|---|
Key |
Launcher.key |
| Modifier and Type | Method and Description |
|---|---|
static Key |
Builder.key(String password)
根据密码生成密钥
|
static Key |
Builder.key(String algorithm,
int keysize,
int ivsize,
String password)
根据密码生成密钥
|
static Key |
Builder.key(String algorithm,
int keysize,
String password)
根据密码生成密钥
|
static Key |
Builder.key(String algorithm,
String password)
根据密码生成密钥
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Builder.retainKey(Key key,
Attributes attributes) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsymmetricKey
非对称密钥
|
interface |
SymmetricKey
对称密钥
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsymmetricSecureKey
非对称密钥
|
class |
SecureKey
密钥
|
class |
SymmetricSecureKey
对称密钥
|
| Modifier and Type | Method and Description |
|---|---|
void |
ZipDecryptorProvider.decrypt(Key key,
File src,
File dest) |
void |
DirDecryptorProvider.decrypt(Key key,
File src,
File dest) |
void |
ZipDecryptorProvider.decrypt(Key key,
InputStream in,
OutputStream out) |
void |
ZipEncryptorProvider.encrypt(Key key,
File src,
File dest) |
void |
DirEncryptorProvider.encrypt(Key key,
File src,
File dest) |
void |
ZipEncryptorProvider.encrypt(Key key,
InputStream in,
OutputStream out) |
| Modifier and Type | Method and Description |
|---|---|
static void |
Boot.decrypt(File src,
File dest,
Key key)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(File src,
File dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(InputStream in,
OutputStream out,
Key key)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(InputStream in,
OutputStream out,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
void |
BootDecryptorProvider.decrypt(Key key,
File src,
File dest) |
void |
BootDecryptorProvider.decrypt(Key key,
InputStream in,
OutputStream out) |
static void |
Boot.decrypt(String src,
String dest,
Key key)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(String src,
String dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(File src,
File dest,
Key key)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(File src,
File dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(File src,
File dest,
Key key,
int mode)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(File src,
File dest,
Key key,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(InputStream in,
OutputStream out,
Key key)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(InputStream in,
OutputStream out,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(InputStream in,
OutputStream out,
Key key,
int mode)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(InputStream in,
OutputStream out,
Key key,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
void |
BootEncryptorProvider.encrypt(Key key,
File src,
File dest) |
void |
BootEncryptorProvider.encrypt(Key key,
InputStream in,
OutputStream out) |
static void |
Boot.encrypt(String src,
String dest,
Key key)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(String src,
String dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(String src,
String dest,
Key key,
int mode)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(String src,
String dest,
Key key,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
| Constructor and Description |
|---|
BootClassLoader(URL[] urls,
ClassLoader parent,
DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key) |
BootURLConnection(JarURLConnection jarURLConnection,
DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key) |
BootURLHandler(DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
static void |
Jar.decrypt(File src,
File dest,
Key key)
解密 普通 JAR 包
|
static void |
Jar.decrypt(File src,
File dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(InputStream in,
OutputStream out,
Key key)
解密 普通 JAR 包
|
static void |
Jar.decrypt(InputStream in,
OutputStream out,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
void |
JarDecryptorProvider.decrypt(Key key,
File src,
File dest) |
void |
JarDecryptorProvider.decrypt(Key key,
InputStream in,
OutputStream out) |
static void |
Jar.decrypt(String src,
String dest,
Key key)
解密 普通 JAR 包
|
static void |
Jar.decrypt(String src,
String dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.encrypt(File src,
File dest,
Key key)
加密 普通 JAR 包
|
static void |
Jar.encrypt(File src,
File dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(File src,
File dest,
Key key,
int mode)
加密 普通 JAR 包
|
static void |
Jar.encrypt(File src,
File dest,
Key key,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(InputStream in,
OutputStream out,
Key key)
加密 普通 JAR 包
|
static void |
Jar.encrypt(InputStream in,
OutputStream out,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(InputStream in,
OutputStream out,
Key key,
int mode)
加密 普通 JAR 包
|
static void |
Jar.encrypt(InputStream in,
OutputStream out,
Key key,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
void |
JarEncryptorProvider.encrypt(Key key,
File src,
File dest) |
void |
JarEncryptorProvider.encrypt(Key key,
InputStream in,
OutputStream out) |
static void |
Jar.encrypt(String src,
String dest,
Key key)
加密 普通 JAR 包
|
static void |
Jar.encrypt(String src,
String dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(String src,
String dest,
Key key,
int mode)
加密 普通 JAR 包
|
static void |
Jar.encrypt(String src,
String dest,
Key key,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
| Constructor and Description |
|---|
JarClassLoader(URL[] urls,
ClassLoader parent,
DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key) |
JarURLConnection(JarURLConnection jarURLConnection,
DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key) |
JarURLHandler(DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
WrappedDecryptorProvider.decrypt(Key key,
File src,
File dest) |
void |
NopDecryptorProvider.decrypt(Key key,
File src,
File dest) |
void |
JdkDecryptorProvider.decrypt(Key key,
File src,
File dest) |
void |
DecryptorProvider.decrypt(Key key,
File src,
File dest)
解密,将目标文件解密输出至目标文件
|
InputStream |
WrappedDecryptorProvider.decrypt(Key key,
InputStream in) |
InputStream |
NopDecryptorProvider.decrypt(Key key,
InputStream in) |
InputStream |
JdkDecryptorProvider.decrypt(Key key,
InputStream in) |
InputStream |
DecryptorProvider.decrypt(Key key,
InputStream in)
解密,将输入流包装成解密的输入流
|
void |
WrappedDecryptorProvider.decrypt(Key key,
InputStream in,
OutputStream out) |
void |
NopDecryptorProvider.decrypt(Key key,
InputStream in,
OutputStream out) |
void |
JdkDecryptorProvider.decrypt(Key key,
InputStream in,
OutputStream out) |
void |
DecryptorProvider.decrypt(Key key,
InputStream in,
OutputStream out)
解密,将输入流解密输出至输出流
|
OutputStream |
WrappedDecryptorProvider.decrypt(Key key,
OutputStream out) |
OutputStream |
NopDecryptorProvider.decrypt(Key key,
OutputStream out) |
OutputStream |
JdkDecryptorProvider.decrypt(Key key,
OutputStream out) |
OutputStream |
DecryptorProvider.decrypt(Key key,
OutputStream out)
解密,将输入流包装成解密的输出流
|
void |
WrappedEncryptorProvider.encrypt(Key key,
File src,
File dest) |
void |
NopEncryptorProvider.encrypt(Key key,
File src,
File dest) |
void |
JdkEncryptorProvider.encrypt(Key key,
File src,
File dest) |
void |
EncryptorProvider.encrypt(Key key,
File src,
File dest)
加密,将目标文件加密输出至目标文件
|
InputStream |
WrappedEncryptorProvider.encrypt(Key key,
InputStream in) |
InputStream |
NopEncryptorProvider.encrypt(Key key,
InputStream in) |
InputStream |
JdkEncryptorProvider.encrypt(Key key,
InputStream in) |
InputStream |
EncryptorProvider.encrypt(Key key,
InputStream in)
加密,将输入流包装成加密的输入流
|
void |
WrappedEncryptorProvider.encrypt(Key key,
InputStream in,
OutputStream out) |
void |
NopEncryptorProvider.encrypt(Key key,
InputStream in,
OutputStream out) |
void |
JdkEncryptorProvider.encrypt(Key key,
InputStream in,
OutputStream out) |
void |
EncryptorProvider.encrypt(Key key,
InputStream in,
OutputStream out)
加密,将输入流加密输出至输出流
|
OutputStream |
WrappedEncryptorProvider.encrypt(Key key,
OutputStream out) |
OutputStream |
NopEncryptorProvider.encrypt(Key key,
OutputStream out) |
OutputStream |
JdkEncryptorProvider.encrypt(Key key,
OutputStream out) |
OutputStream |
EncryptorProvider.encrypt(Key key,
OutputStream out)
加密,将输入流包装成加密的输出流
|
Copyright © 2019. All rights reserved.