Uses of Interface
org.miaixz.bus.shade.safety.algorithm.Key
Packages that use Key
Package
Description
Spring Boot JAR 安全加密运行工具, 同时支持的原生JAR
加密算法支持
文件加解密器
Spring-Boot JAR包加解密工具类,在不提供过滤器的情况下会加密BOOT-INF/下的所有资源,及包括项目本身的资源和依赖jar资源
普通JAR包加解密工具类
加解密实现
-
Uses of Key in org.miaixz.bus.shade.safety
Fields in org.miaixz.bus.shade.safety declared as KeyMethods in org.miaixz.bus.shade.safety that return KeyModifier and TypeMethodDescriptionstatic Key根据密码生成密钥static Key根据密码生成密钥static Key根据密码生成密钥static Key根据密码生成密钥Methods in org.miaixz.bus.shade.safety with parameters of type Key -
Uses of Key in org.miaixz.bus.shade.safety.algorithm
Subinterfaces of Key in org.miaixz.bus.shade.safety.algorithmClasses in org.miaixz.bus.shade.safety.algorithm that implement KeyModifier and TypeClassDescriptionfinal class非对称密钥class密钥final class对称密钥 -
Uses of Key in org.miaixz.bus.shade.safety.archive
Methods in org.miaixz.bus.shade.safety.archive with parameters of type KeyModifier and TypeMethodDescriptionvoidvoidvoidZipDecryptorProvider.decrypt(Key key, InputStream in, OutputStream out) voidvoidvoidZipEncryptorProvider.encrypt(Key key, InputStream in, OutputStream out) -
Uses of Key in org.miaixz.bus.shade.safety.boot
Methods in org.miaixz.bus.shade.safety.boot with parameters of type KeyModifier and TypeMethodDescriptionstatic void解密 Spring-Boot JAR 包static voidBoot.decrypt(File src, File dest, Key key, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 解密 Spring-Boot JAR 包static voidBoot.decrypt(InputStream in, OutputStream out, Key key) 解密 Spring-Boot JAR 包static voidBoot.decrypt(InputStream in, OutputStream out, Key key, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 解密 Spring-Boot JAR 包static void解密 Spring-Boot JAR 包static voidBoot.decrypt(String src, String dest, Key key, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 解密 Spring-Boot JAR 包voidvoidBootDecryptorProvider.decrypt(Key key, InputStream in, OutputStream out) static void加密 Spring-Boot JAR 包static void加密 Spring-Boot JAR 包static voidBoot.encrypt(File src, File dest, Key key, int mode, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 加密 Spring-Boot JAR 包static voidBoot.encrypt(File src, File dest, Key key, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 加密 Spring-Boot JAR 包static voidBoot.encrypt(InputStream in, OutputStream out, Key key) 加密 Spring-Boot JAR 包static voidBoot.encrypt(InputStream in, OutputStream out, Key key, int mode) 加密 Spring-Boot JAR 包static voidBoot.encrypt(InputStream in, OutputStream out, Key key, int mode, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 加密 Spring-Boot JAR 包static voidBoot.encrypt(InputStream in, OutputStream out, Key key, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 加密 Spring-Boot JAR 包static void加密 Spring-Boot JAR 包static void加密 Spring-Boot JAR 包static voidBoot.encrypt(String src, String dest, Key key, int mode, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 加密 Spring-Boot JAR 包static voidBoot.encrypt(String src, String dest, Key key, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 加密 Spring-Boot JAR 包voidvoidBootEncryptorProvider.encrypt(Key key, InputStream in, OutputStream out) Constructors in org.miaixz.bus.shade.safety.boot with parameters of type KeyModifierConstructorDescriptionBootClassLoader(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) -
Uses of Key in org.miaixz.bus.shade.safety.boot.jar
Methods in org.miaixz.bus.shade.safety.boot.jar with parameters of type KeyModifier and TypeMethodDescriptionstatic void解密 普通 JAR 包static voidJar.decrypt(File src, File dest, Key key, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 解密 普通 JAR 包static voidJar.decrypt(InputStream in, OutputStream out, Key key) 解密 普通 JAR 包static voidJar.decrypt(InputStream in, OutputStream out, Key key, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 解密 普通 JAR 包static void解密 普通 JAR 包static voidJar.decrypt(String src, String dest, Key key, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 解密 普通 JAR 包voidvoidJarDecryptorProvider.decrypt(Key key, InputStream in, OutputStream out) static void加密 普通 JAR 包static void加密 普通 JAR 包static voidJar.encrypt(File src, File dest, Key key, int mode, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 加密 普通 JAR 包static voidJar.encrypt(File src, File dest, Key key, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 加密 普通 JAR 包static voidJar.encrypt(InputStream in, OutputStream out, Key key) 加密 普通 JAR 包static voidJar.encrypt(InputStream in, OutputStream out, Key key, int mode) 加密 普通 JAR 包static voidJar.encrypt(InputStream in, OutputStream out, Key key, int mode, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 加密 普通 JAR 包static voidJar.encrypt(InputStream in, OutputStream out, Key key, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 加密 普通 JAR 包static void加密 普通 JAR 包static void加密 普通 JAR 包static voidJar.encrypt(String src, String dest, Key key, int mode, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 加密 普通 JAR 包static voidJar.encrypt(String src, String dest, Key key, Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) 加密 普通 JAR 包voidvoidJarEncryptorProvider.encrypt(Key key, InputStream in, OutputStream out) Constructors in org.miaixz.bus.shade.safety.boot.jar with parameters of type KeyModifierConstructorDescriptionJarClassLoader(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) -
Uses of Key in org.miaixz.bus.shade.safety.provider
Methods in org.miaixz.bus.shade.safety.provider with parameters of type KeyModifier and TypeMethodDescriptionvoid解密,将目标文件解密输出至目标文件DecryptorProvider.decrypt(Key key, InputStream in) 解密,将输入流包装成解密的输入流voidDecryptorProvider.decrypt(Key key, InputStream in, OutputStream out) 解密,将输入流解密输出至输出流DecryptorProvider.decrypt(Key key, OutputStream out) 解密,将输入流包装成解密的输出流voidJdkDecryptorProvider.decrypt(Key key, InputStream in) voidJdkDecryptorProvider.decrypt(Key key, InputStream in, OutputStream out) JdkDecryptorProvider.decrypt(Key key, OutputStream out) voidNopDecryptorProvider.decrypt(Key key, InputStream in) voidNopDecryptorProvider.decrypt(Key key, InputStream in, OutputStream out) NopDecryptorProvider.decrypt(Key key, OutputStream out) voidWrappedDecryptorProvider.decrypt(Key key, InputStream in) voidWrappedDecryptorProvider.decrypt(Key key, InputStream in, OutputStream out) WrappedDecryptorProvider.decrypt(Key key, OutputStream out) void加密,将目标文件加密输出至目标文件EncryptorProvider.encrypt(Key key, InputStream in) 加密,将输入流包装成加密的输入流voidEncryptorProvider.encrypt(Key key, InputStream in, OutputStream out) 加密,将输入流加密输出至输出流EncryptorProvider.encrypt(Key key, OutputStream out) 加密,将输入流包装成加密的输出流voidJdkEncryptorProvider.encrypt(Key key, InputStream in) voidJdkEncryptorProvider.encrypt(Key key, InputStream in, OutputStream out) JdkEncryptorProvider.encrypt(Key key, OutputStream out) voidNopEncryptorProvider.encrypt(Key key, InputStream in) voidNopEncryptorProvider.encrypt(Key key, InputStream in, OutputStream out) NopEncryptorProvider.encrypt(Key key, OutputStream out) voidWrappedEncryptorProvider.encrypt(Key key, InputStream in) voidWrappedEncryptorProvider.encrypt(Key key, InputStream in, OutputStream out) WrappedEncryptorProvider.encrypt(Key key, OutputStream out)