IRONSOFTWAREHOME
Zabezpieczony plik ZIP
using IronZip;
using IronZip.Enum;

// Open protected ZIP
using (var archive = new IronZipArchive("existing.zip", "P@ssw0rd"))
{
    // Change to AES256-based encryption
    archive.Encrypt("P@ssw0rd", EncryptionMethods.AES256);
}
Imports IronZip
Imports IronZip.Enum

' Open protected ZIP
Using archive As New IronZipArchive("existing.zip", "P@ssw0rd")
    ' Change to AES256-based encryption
    archive.Encrypt("P@ssw0rd", EncryptionMethods.AES256)
End Using
NuGet Download
PM > Install-Package IronZip
Zabezpieczony plik ZIP

Zabezpieczony plik ZIP

Archiwa ZIP oferują wygodny sposób kompresji wielu plików do łatwego udostępniania na platformach cyfrowych. Jednakże zdarzają się przypadki, gdy plik ZIP zawierający poufne informacje jest przypadkowo wysyłany do niezamierzonych odbiorców. Dlatego umiejętność szyfrowania i deszyfrowania plików zgodnie ze standardami branżowymi jest niezbędna w każdej bibliotece ZIP.

IronZIP wyróżnia się, umożliwiając użytkownikom odszyfrowanie chronionych plików ZIP za pomocą zaledwie kilku linii kodu, a także pozwala na szyfrowanie istniejących archiwów ZIP za pomocą haseł i różnych metod szyfrowania. Ta wszechstronność sprawia, że jest odpowiednia dla szerokiej gamy sytuacji.

Dostęp do chronionego archiwum ZIP

Najpierw importujemy przestrzeń nazw IronZip. Następnie inicjalizujemy nowy IronZipArchive, a potem wprowadzamy dwa parametry: pierwszy to ścieżka do chronionego ZIP-a, do którego próbujesz uzyskać dostęp, a drugi to hasło do uzyskania dostępu do chronionego ZIP-a. Uwaga: jeśli hasło lub ścieżka są nieprawidłowe, operacja nie powiedzie się. Po podaniu poprawnego hasła, plik ZIP może zostać odszyfrowany, a jego zawartość może być wyświetlana, wyodrębniana lub modyfikowana.

Szyfrowanie istniejącego archiwum ZIP

Oprócz uzyskiwania dostępu do chronionego ZIP-a za pomocą klasy IronZipArchive, IronZIP umożliwia również zaszyfrowanie archiwum za pomocą wybranego szyfrowania. Aby to zrobić, najpierw importujemy IronZip.Enum, importowanie enumów umożliwi programistom wybór metody szyfrowania użytej do zaszyfrowania archiwum. Na koniec wywołujemy metodę Encrypt z dwoma przekazanymi parametrami. Pierwszym jest hasło, które chcesz użyć do zaszyfrowania ZIP Archive, a drugim jest enum EncrpytionMethods. W tym przykładzie użyjemy EncryptionMethods.AES256 do zaszyfrowania pliku. Po zaszyfrowaniu pliku możesz potwierdzić operację, ponownie podając hasło, aby uzyskać dostęp do chronionego ZIP-a i zweryfikować. Pełną listę obsługiwanych metod szyfrowania i ich powiązanych enumów można znaleźć tutaj.

Naucz się tworzyć, odczytywać i wyodrębniać pliki ZIP z IronZIP
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 23,187Wersja:2026.9właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta