Decrypt files in the ZIP archive
To extract the encrypted file from the archive, you need to specify the decryption password or keys.
If the archive is encrypted (DirectoryEncrypted is True), you should provide decryption password via Password property,
and, if necessary, set decryption certificates via EncryptingCertificates property before extraction.
If you set decryption certificates, remember that they must include private keys to be used for decryption.
Alternatively, you can assign OnPasswordNeeded/OnPrivateKeyNeeded event handlers.