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.
Access Protected ZIP with C#
- using
IronZip; - using
IronZip.Enum; - using (var
archive= newIronZipArchive("existing.zip","P@ssw0rd")) archive.Encrypt("P@ssw0rd", EncryptionMethods.AES256);
Dostęp do chronionego archiwum ZIP
Najpierw importujemy przestrzeń nazw IronZip. Następnie inicjujemy nowy IronZipArchive, a potem wprowadzamy dwa parametry: pierwszy to ścieżka do chronionego pliku ZIP, do którego próbujesz uzyskać dostęp, a drugi to hasło dostępu do tego pliku. Pamiętaj, że jeśli hasło lub ścieżka są nieprawidłowe, operacja się nie powiedzie. 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 dostępu do chronionego pliku ZIP za pomocą klasy IronZipArchive, IronZIP umożliwia również szyfrowanie archiwum przy użyciu wybranego algorytmu szyfrowania. Aby to zrobić, najpierw importujemy IronZip.Enum; zaimportowanie enumów umożliwi programistom wybór metody szyfrowania używanej do szyfrowania archiwum. Na koniec wywołujemy metodę Encrypt z dwoma przekazanymi parametrami. Pierwsze to hasło, którego chcesz użyć do zaszyfrowania archiwum ZIP, a drugie to wyliczenie EncrpytionMethods. W tym przykładzie użyjemy EncryptionMethods.AES256 do zaszyfrowania pliku. Po zaszyfrowaniu pliku możesz potwierdzić operację, podając hasło, aby ponownie uzyskać dostęp do chronionego pliku ZIP w celu weryfikacji. 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

