Summary: | [PATCH] Initial support for reading AES-encrypted/write-protected OOXML files | ||
---|---|---|---|
Product: | POI | Reporter: | Maxim Valyanskiy <max.valjanski> |
Component: | POIFS | Assignee: | POI Developers List <dev> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | 3.7-dev | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Attachments: |
patch
protect.xlsx |
Description
Maxim Valyanskiy
2010-05-19 04:49:15 UTC
Created attachment 25453 [details]
patch
Created attachment 25454 [details]
protect.xlsx
test data
As long as it fits in nicely with the current MD4 protected document stuff (which might be HSSF only, iirc), I don't see why this can't go in Code looks fine, but please could you ensure the apache license header gets added before committing for the new files? Encryption wise, we already have the export notice in place, so we're fine for that. Oh, and shouldn't that test file be protect.xls and not .xlsx? Otherwise, do please commit :) Ok, I'm going to add headers and commit tomorrow. File is really xlsx (zip) stream in encrypted OLE-container An xlsx file stored as encrypted contents in an OLE2 file, now that's a nasty way to do it :/ At least it explains why your .xslx file was readable by poifs... Commit away! |