Защита паролем ZIP-файла в Java

В этом кратком руководстве рассказывается, как защитить паролем файл ZIP в Java. В нем объясняются все шаги и пример кода для шифрования ZIP-файла на Java. Более того, для работы с этой функцией вам не нужно устанавливать какое-либо другое приложение для сжатия.

Действия по защите паролем ZIP-файла в Java

  1. Подготовьте среду разработки для работы с библиотекой Aspose.ZIP.
  2. Получите исходный архив, указав пароль и алгоритм шифрования.
  3. Создайте запись для ZIP-файла с помощью метода createEntry().
  4. Запишите защищенный ZIP-файл, используя метод save().

Эти шаги описывают процесс добавления пароля к ZIP-файлу в Java. Прежде всего, настройте IDE с учетом упомянутых выше предварительных требований. Впоследствии получите доступ к входному ZIP-архиву, примените меры безопасности и экспортируйте его в путь к файлу или поток в соответствии с вашими конкретными потребностями.

Код для защиты паролем ZIP-файла на Java

import com.aspose.zip.*;
public class Main
{
public static void main(String[] args) throws Exception // Password protect a ZIP file using Java
{
// Set the licenses
new License().setLicense("License.lic");
// Create Archive class object using ArchiveEntrySettings
var archive = new com.aspose.zip.Archive(new com.aspose.zip.ArchiveEntrySettings(null,
new com.aspose.zip.AesEncryptionSettings("p@s$", com.aspose.zip.EncryptionMethod.AES256)));
// Create entry for the ZIP file
archive.createEntry("input.png","sample.png");
// Save output protected ZIP file
archive.save("PasswordAES256.zip");
System.out.println("ZIP file password protected successfully");
}
}

В этом примере кода демонстрируется ZIP-шифрование на Java с алгоритмом шифрования AES256. Однако вы можете контролировать параметры сжатия и шифрования, защищая ZIP-архивы. Например, вы можете внести изменения, такие как выбор алгоритма сжатия, стандарта шифрования и пароля, а также других свойств.

В этом кратком руководстве обсуждается, как защитить ZIP в Java. Кроме того, если вы хотите конвертировать RAR в ZIP на Java, прочитайте статью на Превратите RAR в ZIP на Java.

 Русский