eea / odfpy

API for OpenDocument in Python
GNU General Public License v2.0
311 stars 64 forks source link

Feature/add encrypted docsuments support #118

Open lisp3r opened 2 years ago

lisp3r commented 2 years ago

Added:

Notes:

  1. I have tried to make this code 2 to 3 compatible but it seems like odfpy never be like that. So I didn't tested it on Python 3.
  2. There is a problem with checksum validation on blowfish_sample.odt. Code counts wrong SHA1 for one of it's files (meta.xml). I haven't been finding the problem so I disabled checksum validation for now. I will find the solution later.