diff --git a/src/main/java/pl/nightdev701/security/file/AesFileSecurity.java b/src/main/java/pl/nightdev701/security/file/AesFileSecurity.java index f8c245b..a8b1b9b 100644 --- a/src/main/java/pl/nightdev701/security/file/AesFileSecurity.java +++ b/src/main/java/pl/nightdev701/security/file/AesFileSecurity.java @@ -65,4 +65,14 @@ public void decrypt(String inputFile, String outputFile) throws Exception { } } + @Override + public void encrypt(File inputFile, String outputFile) throws Exception { + encrypt(inputFile.getAbsolutePath(), outputFile); + } + + @Override + public void decrypt(File inputFile, String outputFile) throws Exception { + decrypt(inputFile.getAbsolutePath(), outputFile); + } + } diff --git a/src/main/java/pl/nightdev701/util/crypto/FileCryptoForm.java b/src/main/java/pl/nightdev701/util/crypto/FileCryptoForm.java index cb7f0f3..9cc519a 100644 --- a/src/main/java/pl/nightdev701/util/crypto/FileCryptoForm.java +++ b/src/main/java/pl/nightdev701/util/crypto/FileCryptoForm.java @@ -1,5 +1,7 @@ package pl.nightdev701.util.crypto; +import java.io.File; + public interface FileCryptoForm { /** @@ -12,4 +14,14 @@ public interface FileCryptoForm { */ void decrypt(String inputFile, String outputFile) throws Exception; + /** + * encrypt file + */ + void encrypt(File inputFile, String outputFile) throws Exception; + + /** + * decrypt file + */ + void decrypt(File inputFile, String outputFile) throws Exception; + }