title: SevenZipSharp library: Cannot encrypt headers
body: <p>My task is to create the password protected ZIP with the SevenZipSharp library.</p>
  
  <p>I managed to make the files contents locked with the password, however the archive structure - file names, directories hierarchy can be viewed in any of the WinZip, 7-Zip or Compressed folder.</p>
  
  <p>I use the <code>cmp.EncryptHeaders = true;</code> however it seems to have no effect...</p>
  
  <p>How can I encrypt the files and directories names? Thanks.</p>
  
  <pre><code>    static void Main(string[] args)
      {
          const string LibraryPath = @"C:\Program Files\7-Zip\7z.dll";
          SevenZipCompressor.SetLibraryPath(LibraryPath);
  
          var cmp = new SevenZipCompressor();
          cmp.CompressionMethod = CompressionMethod.Default;
          cmp.CompressionLevel = CompressionLevel.Fast;
          cmp.ArchiveFormat = OutArchiveFormat.Zip;  // compatible with WinZip and Compressed folder
          cmp.ZipEncryptionMethod = ZipEncryptionMethod.ZipCrypto;  // compatible with old WinZip
          cmp.EncryptHeaders = true;
  
          cmp.FileCompressionStarted += (sender, e) =&gt;
          {
              Console.WriteLine(((FileNameEventArgs)e).FileName);
          };
  
          const string archive = @"C:\temp\12.3G.zip";
          File.Delete(archive);
          cmp.CompressDirectory(@"C:\temp\Photos", archive, "password");
      }
  </code></pre>