Utwórz plik ZIP chroniony hasłem za pomocą interfejsu Java ZIP API

Bezpieczeństwo danych jest bardzo istotne, gdy masz ogromny napływ wrażliwych danych i zastanawiasz się, jak zabezpieczyć je przed hakerami i innymi zagrożeniami bezpieczeństwa. W skompresowanym archiwum zwanym plikiem ZIP może znajdować się wiele plików. Aby zabezpieczyć hasłem plik ZIP, potrzebujesz oprogramowania, które zautomatyzuje cały proces i zaoszczędzi czas i wysiłek. Na szczęście istnieje interfejs API Java ZIP, który oferuje klasy i metody niezawodnego tworzenia zabezpieczonego hasłem pliku ZIP. Ponadto możesz usunąć hasło z plików ZIP za pomocą Aspose.ZIP for Java. Zobaczmy więc, jak zautomatyzować obie funkcje.

W tym przewodniku omówimy następujące punkty:

  1. Instalacja Java ZIP API
  2. Utwórz plik ZIP chroniony hasłem – przykładowy kod
  3. Chroń hasłem plik ZIP online
  4. Usuń hasło z plików ZIP – przykładowy kod
  5. Usuwanie haseł ZIP – narzędzie online

Instalacja API Java ZIP

Proces instalacji jest najprostszy, ponieważ nie wiąże się z żadną zależnością od stron trzecich. Aspose.ZIP for Java to doskonały wybór, jeśli zajmujesz się modelem szybkiego tworzenia aplikacji. Nawet jeśli napotkasz jakiekolwiek trudności, możesz odwiedzić ten przewodnik instalacja. Możesz jednak pobrać ten plik JAR lub użyć następujących konfiguracji Mavena, aby zainstalować ten interfejs API Java ZIP w systemie lokalnym:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-zip</artifactId>
        <version>23.12</version>
    </dependency>
</dependencies>
API ZIP-a w Javie

Utwórz plik ZIP chroniony hasłem — przykładowy kod

W tej sekcji pokazano, jak chronić plik ZIP hasłem przy użyciu interfejsu API Java ZIP:

Oto kroki:

Poniższy fragment kodu pokazuje, jak programowo utworzyć plik ZIP chroniony hasłem w Javie:

package com.example;
import com.aspose.zip.Archive;
import com.aspose.zip.ArchiveEntrySettings;
import com.aspose.zip.TraditionalEncryptionSettings;

public class Main {
	// Utwórz plik ZIP chroniony hasłem
	public static void main(String[] args) {
		// Zdefiniuj ścieżkę katalogu roboczego. 
		String dir = "/Desktop/";
		// Inicjuje nowe wystąpienie klasy TradycyjneEncryptionSettings przy użyciu hasła. 
		TraditionalEncryptionSettings traditionalEncryptionSettings = new TraditionalEncryptionSettings("qwerty");
		// Utwórz obiekt klasy ArchiveEntrySettings. 
		ArchiveEntrySettings archiveEntrySettings = new ArchiveEntrySettings(null,traditionalEncryptionSettings);
		// Utwórz instancję obiektu klasy Archive za pomocą obiektu klasy ArchiveEntrySettings.
		try (Archive archive = new Archive(archiveEntrySettings)) {
			// Wywołaj metodę createEntry, aby utworzyć pojedynczy wpis w archiwum. 
			archive.createEntry("data.png", dir+"data.png");
			archive.createEntry("sample.txt", dir+"sample.txt");
			// Metoda zapisu zapisze chroniony hasłem plik ZIP na dysku.  
			archive.save(dir+"protected_archive.zip");
        }
	  }
}

W ten sposób możesz dodać hasło do pliku ZIP. Wynik możesz zobaczyć na obrazku poniżej:

dodaj hasło do pliku zip

Zabezpiecz hasłem plik ZIP online

Oprócz Java ZIP API możesz wykorzystać narzędzie online do ochrony hasłem pliku ZIP online za pomocą aplikacji internetowej. W rzeczywistości jest bezpłatny i jednym kliknięciem możesz utworzyć chroniony hasłem plik ZIP.

chroń hasłem plik zip online

Usuń hasło z plików ZIP — przykładowy kod

Podobnie ten interfejs API Java ZIP zapewnia funkcje umożliwiające programowe usuwanie haseł z plików ZIP. Wymaga to więc kilku linijek kodu źródłowego i można zautomatyzować cały proces.

Możesz wykonać kroki wymienione poniżej:

Skopiuj i wklej następujący fragment kodu do głównego pliku serwera, aby zbudować moduł do usuwania haseł ZIP dla swojej aplikacji biznesowej:

package com.example;
import com.aspose.zip.Archive;
import com.aspose.zip.ArchiveLoadOptions;

public class Main {
	// Usuń hasło z plików ZIP
	public static void main(String[] args) {
		// Zdefiniuj ścieżkę katalogu plików źródłowych. 
		String dir = "/Desktop/";
		// Utwórz instancję klasy ArchiveLoadOptions. 
		ArchiveLoadOptions options = new ArchiveLoadOptions();
		options.setDecryptionPassword("qwerty");
		// Utwórz obiekt klasy Archive. 
		try (Archive archive = new Archive(dir+"protected_archive.zip", options)) {
			// Wywołaj metodę ekstraktToDirectory, aby wyodrębnić wszystkie pliki z archiwum do podanego katalogu.
			archive.extractToDirectory(dir+"outputDirectory");
		}
	}
}

Narzędzie do usuwania haseł ZIP - narzędzie online

Możesz wypróbować to online narzędzie do usuwania haseł ZIP obsługiwane przez Aspose.ZIP. Co więcej, oferuje przyjazny dla użytkownika interfejs użytkownika, w którym można przesyłać pliki na wiele sposobów.

Zip do usuwania haseł

Wypróbuj teraz — uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną licencję tymczasową, aby wypróbować Java ZIP API bez ograniczeń ewaluacyjnych.

Wniosek

W tym poście na blogu omówiono sposób tworzenia chronionego hasłem pliku ZIP w Javie. Dodatkowo zaimplementowaliśmy również funkcję programowego usuwania haseł z plików ZIP. Teraz możesz łatwo opracować własne narzędzie do usuwania haseł ZIP, aby zautomatyzować ten proces. Aspose.ZIP for Java oferuje również aplikacje online umożliwiające usuwanie haseł z plików ZIP i dodawanie haseł do plików ZIP. Ponadto jest to dokumentacja i API referencje, w których można dowiedzieć się więcej o innych oferowanych funkcjonalnościach. Przede wszystkim możesz zapoznać się z tym Przewodnikiem wprowadzającym, aby rozpocząć programowanie.

Pozostań w kontakcie z aspose.com, aby uzyskać informacje na temat nadchodzących wpisów na blogu.

Pomoc jest dostępna

Możesz dzielić się swoimi pytaniami i wątpliwościami na naszym forum.

Często zadawane pytania – często zadawane pytania

Jak utworzyć chroniony hasłem plik ZIP w Javie?

Aspose.ZIP for Java zapewnia funkcje umożliwiające programowe tworzenie chronionych hasłem plików ZIP w Javie. Jednakże odwiedź ten link, aby uzyskać fragment kodu.

Jak rozpakować plik ZIP chroniony hasłem?

Istnieje narzędzie online oferowane przez Aspose.ZIP for Java umożliwiające usuwanie haseł z plików ZIP. Co więcej, możesz opracować narzędzie do usuwania haseł ZIP, wybierając interfejs Java ZIP API. Zatem ten link szczegółowo przedstawia cały proces.

Zobacz też