From a0d6c6570ff362a31335df3e0c2e2cf2e8b6e7a5 Mon Sep 17 00:00:00 2001 From: database-mysql Date: Wed, 12 Aug 2026 03:50:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=8A=A0=E8=A7=A3=E5=AF=86?= =?UTF-8?q?=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gtb520/java/gnu/java/utils/library/main.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/top/gtb520/java/gnu/java/utils/library/main.java b/src/main/java/top/gtb520/java/gnu/java/utils/library/main.java index df2cee3..f23959c 100644 --- a/src/main/java/top/gtb520/java/gnu/java/utils/library/main.java +++ b/src/main/java/top/gtb520/java/gnu/java/utils/library/main.java @@ -6,6 +6,7 @@ import java.io.File; import java.nio.file.Path; import static top.gtb520.java.gnu.java.utils.library.utils.file.CreateFile.BinFileType; +import static top.gtb520.java.gnu.java.utils.library.utils.file.EncryptionAndDecryption.EncryptionType; public interface main { @@ -148,4 +149,16 @@ public interface main { } } } + + // 文件加解密操作 + interface EncryptionAndDecryption { + // 文件加密 + static File FileEncrypt(File file, EncryptionType type, Path keyPath) throws Exception { + return top.gtb520.java.gnu.java.utils.library.utils.file.EncryptionAndDecryption.EncryptionFile(file, type, keyPath); + } + // 文件解密 + static File DecryptionFile(File file, EncryptionType type, File keyfile) throws Exception { + return top.gtb520.java.gnu.java.utils.library.utils.file.EncryptionAndDecryption.DecryptionFile(file, type, keyfile); + } + } }