Това кратко ръководство описва как да защитите с парола файл ZIP в Java. Той обяснява всички стъпки и примерен код за шифроване на ZIP файл в Java. Освен това не е необходимо да инсталирате друго приложение за компресиране, за да работите с тази функция.
Стъпки за защита с парола на ZIP файл в Java
- Подгответе средата за разработка да работи с библиотеката Aspose.ZIP
- Вземете изходния архив, като посочите паролата и алгоритъма за криптиране
- Създайте запис за ZIP файла с метода createEntry()
- Напишете защитения 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.