cthackers / adm-zip

A Javascript implementation of zip for nodejs. Allows user to create or extract zip files both in memory or to/from disk
MIT License
2.02k stars 372 forks source link

Feature request: Support AES decryption #474

Closed KurtMar closed 3 months ago

KurtMar commented 5 months ago

In reference to https://github.com/cthackers/adm-zip/issues/259#issuecomment-793456717 and https://github.com/cthackers/adm-zip/issues/467#issuecomment-2002733865 this is a feature request for AES support, so that users are fully aware it is not currently supported and can track if it ever becomes supported.

5saviahv commented 3 months ago

There is two methods for AES encryption PKWARE and WinZip method.

Even when AES decryption by PKWARE method is possible to add - all documentation is available in their APPNOTE. There is Copyright clause on this. Everyone who wish to implement it, have to get their written permission.

WinZip method what was created when PKWARE kept his method secret is open but sometimes documentation is lacking there.