Lösenordsskydda en ZIP-fil i Java

Den här korta guiden beskriver hur man lösenordsskyddar en ZIP-fil i Java. Den förklarar alla steg och en exempelkod för att kryptera ZIP-fil i Java. Dessutom behöver du inte installera någon annan komprimeringsprogram för att arbeta med den här funktionen.

Steg för att lösenordsskydda en ZIP-fil i Java

  1. Förbered utvecklingsmiljön för att arbeta med Aspose.ZIP-biblioteket
  2. Hämta källarkivet samtidigt som du anger krypteringslösenordet och algoritmen
  3. Skapa en post för ZIP-filen med metoden createEntry()
  4. Skriv den skyddade ZIP-filen med metoden save()

Dessa steg beskriver processen för att lägga till lösenord till ZIP-fil i Java. Först av allt, konfigurera IDE med de förutsättningar som nämns ovan. Gå sedan in i ZIP-inmatningsarkivet, tillämpa säkerhetsåtgärder och exportera det till en filsökväg eller ström enligt dina specifika behov.

Kod till lösenordsskydda en ZIP-fil i 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");
}
}

Den här exempelkoden visar ZIP-kryptering i Java med AES256-krypteringsalgoritmen. Du kan dock kontrollera komprimeringen och krypteringsinställningarna samtidigt som du säkrar ZIP-arkiven. Till exempel kan du göra ändringar som att välja komprimeringsalgoritm, krypteringsstandard och lösenord tillsammans med andra egenskaper.

Den här snabbguiden diskuterar hur man säkrar ZIP i Java. Dessutom, om du vill konvertera RAR till ZIP i Java, läs artikeln om Förvandla RAR till ZIP i Java.

 Svenska