From caf2788356813a0c862352d714ef7bb080a16f16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ensar=20Saraj=C4=8Di=C4=87?= Date: Fri, 7 Jul 2023 13:41:02 +0200 Subject: [PATCH] Properly set encryption method when compressing --- .../filemanager/pro/adapters/ItemsAdapter.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/adapters/ItemsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/adapters/ItemsAdapter.kt index 70603dbd..37bb5ff9 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/adapters/ItemsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/adapters/ItemsAdapter.kt @@ -46,6 +46,7 @@ import kotlinx.android.synthetic.main.item_file_grid.view.* import kotlinx.android.synthetic.main.item_section.view.* import net.lingala.zip4j.io.outputstream.ZipOutputStream import net.lingala.zip4j.model.ZipParameters +import net.lingala.zip4j.model.enums.EncryptionMethod import java.io.BufferedInputStream import java.io.Closeable import java.io.File @@ -652,6 +653,10 @@ class ItemsAdapter( fun zipEntry(name: String) = ZipParameters().also { it.fileNameInZip = name + if (password != null) { + it.isEncryptFiles = true + it.encryptionMethod = EncryptionMethod.AES + } } try {