Защитете с парола 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.

 Български