| Package | Description |
|---|---|
| org.aoju.bus.shade.safety |
Spring Boot JAR 安全加密运行工具, 同时支持的原生JAR
|
| org.aoju.bus.shade.safety.archive |
文件加解密器
|
| org.aoju.bus.shade.safety.boot |
Spring-Boot JAR包加解密工具类,在不提供过滤器的情况下会加密BOOT-INF/下的所有资源,及包括项目本身的资源和依赖jar资源
|
| org.aoju.bus.shade.safety.boot.jar |
普通JAR包加解密工具类
|
| org.aoju.bus.shade.safety.provider |
加解密实现
|
| Modifier and Type | Field and Description |
|---|---|
DecryptorProvider |
Launcher.decryptorProvider |
| Modifier and Type | Class and Description |
|---|---|
class |
DirDecryptorProvider
文件夹解密器
|
class |
ZipDecryptorProvider
ZIP压缩包解密器
|
| Constructor and Description |
|---|
DirDecryptorProvider(DecryptorProvider xEncryptor) |
DirDecryptorProvider(DecryptorProvider decryptorProvider,
Complex<File> filter) |
ZipDecryptorProvider(DecryptorProvider xEncryptor) |
ZipDecryptorProvider(DecryptorProvider decryptorProvider,
Complex<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> filter) |
ZipDecryptorProvider(DecryptorProvider xEncryptor,
int level) |
ZipDecryptorProvider(DecryptorProvider decryptorProvider,
int level,
Complex<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> filter) |
| Modifier and Type | Class and Description |
|---|---|
class |
BootDecryptorProvider
Spring-Boot JAR包解密器
|
| Constructor and Description |
|---|
BootClassLoader(URL[] urls,
ClassLoader parent,
DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key) |
BootDecryptorProvider(DecryptorProvider xEncryptor) |
BootDecryptorProvider(DecryptorProvider decryptorProvider,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
BootDecryptorProvider(DecryptorProvider xEncryptor,
int level) |
BootDecryptorProvider(DecryptorProvider decryptorProvider,
int level,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
BootURLConnection(JarURLConnection jarURLConnection,
DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key) |
BootURLHandler(DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key,
ClassLoader classLoader) |
| Modifier and Type | Class and Description |
|---|---|
class |
JarDecryptorProvider
普通JAR包解密器
|
| Constructor and Description |
|---|
JarClassLoader(URL[] urls,
ClassLoader parent,
DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key) |
JarDecryptorProvider(DecryptorProvider xEncryptor) |
JarDecryptorProvider(DecryptorProvider decryptorProvider,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
JarDecryptorProvider(DecryptorProvider xEncryptor,
int level) |
JarDecryptorProvider(DecryptorProvider decryptorProvider,
int level,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
JarURLConnection(JarURLConnection jarURLConnection,
DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key) |
JarURLHandler(DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key,
ClassLoader classLoader) |
| Modifier and Type | Class and Description |
|---|---|
class |
EntryDecryptorProvider<E>
记录可过滤的解密器
|
class |
JdkDecryptorProvider
JDK内置解密算法的解密器
|
class |
NopDecryptorProvider
无操作解密器
|
class |
WrappedDecryptorProvider
包装的解密器
|
| Modifier and Type | Field and Description |
|---|---|
protected DecryptorProvider |
WrappedDecryptorProvider.decryptorProvider |
| Constructor and Description |
|---|
EntryDecryptorProvider(DecryptorProvider decryptorProvider) |
EntryDecryptorProvider(DecryptorProvider decryptorProvider,
Complex<E> filter) |
WrappedDecryptorProvider(DecryptorProvider decryptorProvider) |
Copyright © 2021. All rights reserved.