Ovaj osnovni vodič objašnjava kako lozinkom zaštititi ZIP datoteku u C#. Obuhvaća informacije o konfiguraciji IDE-a, algoritam korak po korak i isječak koda koji se može izvoditi za prikaz svih relevantnih informacija na jednom mjestu. Trebate napraviti samo nekoliko API poziva za šifriranje ZIP datoteke u C#.
Koraci za zaštitu lozinkom ZIP datoteke u C#
- Konfigurirajte okruženje sustava za korištenje biblioteke Aspose.ZIP for .NET
- Pročitajte ulaznu datoteku u objekt klase FileStream
- Postavite postavke enkripcije kao što su algoritam i lozinka pomoću ArchiveEntrySettings
- Stvorite ZIP datoteku zaštićenu lozinkom metodom Save
Ovi koraci sažimaju cijeli postupak za dodavanje lozinke ZIP datoteci u C#. Prvo pripremite okruženje za rad s knjižnicom na vašoj strani. Zatim pristupite izvornoj datoteci i izradite šifriranu ZIP arhivu prema vašim zahtjevima.
Kod za zaštitu lozinkom ZIP datoteke u C#
using System.IO; | |
using Aspose.Zip; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to password protect a ZIP file using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
using (FileStream zipFile = File.Open("PasswordAES256.zip", FileMode.Create)) | |
{ | |
using (FileStream source = File.Open("input.txt", FileMode.Open, FileAccess.Read)) | |
{ | |
using (var archive = new Aspose.Zip.Archive(new Aspose.Zip.Saving.ArchiveEntrySettings(null, new Aspose.Zip.Saving.AesEcryptionSettings("p@s$", Aspose.Zip.Saving.EncryptionMethod.AES256)))) | |
{ | |
archive.CreateEntry("input.txt", source); | |
archive.Save(zipFile); | |
} | |
} | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Ovaj kôd pokazuje kako šifrirati ZIP datoteku u C# pomoću algoritma za šifriranje AES256. S druge strane, možete unijeti neke promjene kako biste improvizirali proces šifriranja prema svojim potrebama. Na primjer, možete promijeniti postavke kompresije, niz lozinki, algoritme šifriranja itd. kako biste zaštitili ZIP datoteku od neovlaštenog pristupa.
Ovaj kratki vodič objasnio je zaštitu ZIP arhive lozinkom. Međutim, ako želite stvoriti samoraspakirajući ZIP koristeći C#, pogledajte članak na kako stvoriti samoraspakirajuću ZIP arhivu u C#.