From dcc943a906d2275ab29b93eabc6c3dcc526cacb5 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sat, 20 Aug 2022 15:33:52 +0100 Subject: [PATCH] Hopeful fix for InvalidKeyException seen in some JDK implementations. --- src/main/java/org/qortal/arbitrary/ArbitraryDataReader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/qortal/arbitrary/ArbitraryDataReader.java b/src/main/java/org/qortal/arbitrary/ArbitraryDataReader.java index 8cf5dbd0..5d4b015c 100644 --- a/src/main/java/org/qortal/arbitrary/ArbitraryDataReader.java +++ b/src/main/java/org/qortal/arbitrary/ArbitraryDataReader.java @@ -429,7 +429,7 @@ public class ArbitraryDataReader { try { LOGGER.info("Decrypting using algorithm {}...", algorithm); Path unencryptedPath = Paths.get(this.workingPath.toString(), "zipped.zip"); - SecretKey aesKey = new SecretKeySpec(secret, 0, secret.length, algorithm); + SecretKey aesKey = new SecretKeySpec(secret, 0, secret.length, "AES"); AES.decryptFile(algorithm, aesKey, this.filePath.toString(), unencryptedPath.toString()); // Replace filePath pointer with the encrypted file path