Extract files encrypted with PKWare AES encryption
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
Research direction
Start by tracing how SharpZipLib opens a ZIP entry and initializes decryption streams, then compare the entry flags and PKWare AES format with the existing encryption handling. Done means PKWare AES-encrypted entries can be extracted while unsupported encryption schemes remain unchanged; the issue does not name specific files or tests.
Written by the indexing model from the issue text.
Description
Is your feature request related to a problem? Please describe.
We have a spec ambiguity with a third party spec; it says file in zip file to be encrypted with AES encryption.
There are two different versions of AES encryption; WinZip's version and PKWare's version. Almost everybody uses WinZip's version but this one vendor decided to use PKWare's version for reasons that we probably will never know.
So, we don't need to write these; but we do need to read them.
Describe the solution you'd like
Recognize the flags and initialize the AES decryption stream when opening such a zip entry.
No need to implement the other encryption schemes as far as we are concerned.
Describe alternatives you've considered
Looking for a commercial package as been considered.
Tags
No response
Additional context
No response
- Dominant language
- C#
- Stars
- 3.9k
- Forks
- 1k
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from icsharpcode/SharpZipLib
-
*no response* bug
Difficulty 1/5 Under an hour Newbie friendliness 78/100
icsharpcode/SharpZipLib#905 · 1 comment ·
-
bug bzip2
Difficulty 4/5 3-5 days Newbie friendliness 45/100
icsharpcode/SharpZipLib#904 ·
-
SetLevel in ZipFile Openenhancement zip
Difficulty 2/5 1-2 days Newbie friendliness 55/100
icsharpcode/SharpZipLib#903 ·
-
*no response* bug
Difficulty 4/5 3-5 days Newbie friendliness 32/100
icsharpcode/SharpZipLib#901 · 1 comment ·
-
*no response* bug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
icsharpcode/SharpZipLib#894 · 1 comment ·
All issues in icsharpcode/SharpZipLib
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
nightscout/nocturne#1425 ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Documentation
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
cake-build/cake#5024 ·
-
Frontend status/draft TechnicalDebt
Difficulty 2/5 1-2 days Newbie friendliness 75/100
Altinn/altinn-auth#4143 ·