|
|
@ -427,6 +427,7 @@ public class ArbitraryDataReader { |
|
|
|
byte[] secret = this.secret58 != null ? Base58.decode(this.secret58) : null; |
|
|
|
byte[] secret = this.secret58 != null ? Base58.decode(this.secret58) : null; |
|
|
|
if (secret != null && secret.length == Transformer.AES256_LENGTH) { |
|
|
|
if (secret != null && secret.length == Transformer.AES256_LENGTH) { |
|
|
|
try { |
|
|
|
try { |
|
|
|
|
|
|
|
LOGGER.info("Decrypting using algorithm {}...", algorithm); |
|
|
|
Path unencryptedPath = Paths.get(this.workingPath.toString(), "zipped.zip"); |
|
|
|
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, algorithm); |
|
|
|
AES.decryptFile(algorithm, aesKey, this.filePath.toString(), unencryptedPath.toString()); |
|
|
|
AES.decryptFile(algorithm, aesKey, this.filePath.toString(), unencryptedPath.toString()); |
|
|
|