This sample demonstrates ZipForge.NET support of the strong AES encryption of ZIP archives 
 
Download ZipForge.NET | Learn More | All C# samples
 
using System;
// This namespace contains the main class - ZipForge.
// Don't forget to add a reference to the ZipForge 
// assembly to your project references
using ComponentAce.Compression.ZipForge;
// This namespace contains ArchiverException class 
// required for error handling
using ComponentAce.Compression.Archiver;
namespace ZipWithAESEncryption
{
    class Program
    {
        static void Main(string[] args)
        {
            // Create an instance of the ZipForge class
            ZipForge archiver = new ZipForge();
            try
            {
                // Set the name of the archive file we want to create
                archiver.FileName = @"C:\test.zip";
                // Because we create a new archive, 
                // we set fileMode to System.IO.FileMode.Create
                archiver.OpenArchive(System.IO.FileMode.Create);
                // Set base (default) directory for all archive operations
                archiver.BaseDir = @"C:\";
                // Set encryption algorithm and password
                archiver.EncryptionAlgorithm = EncryptionAlgorithm.Aes256;
                archiver.Password = "my_password";
                // Add the c:\file.txt file to the archive 
                // by specifying its absolute path
                archiver.AddFiles(@"C:\file.txt");
                archiver.CloseArchive();
            }
            // Catch all exceptions of the ArchiverException type
            catch (ArchiverException ae)
            {
                Console.WriteLine("Message: {0}\t Error code: {1}",
                                  ae.Message, ae.ErrorCode);
                // Wait for the  key to be pressed
                Console.ReadLine();
            }
        }
    }
}
 
Download ZipForge.NET | Learn More | All C# samples |   
 
 |   
 | 
 
Current version: 3.05
    
     Released: June 12, 2014
    Price: $ 299
    
       
 |   
 |   
 
 
  
   
 
| 
 Thanks again for the superb tech support, I was worried I'd hit a brick wall this close to the finish line. Even working on the weekend... you guys rock!!!
 
 
  Bob Boyd        
 
 |   
 |   
 
 |