Чтение / запись документов Excel 2007, защищенных паролем

Какой метод Office 2007 использует для шифрования (при выборе Encrypt и установке пароля из меню Office)?

Мое приложение C # должно создавать и читать зашифрованные файлы Excel 2007 (.xlsx). Важно, чтобы эти файлы оставались доступными из Excel, поэтому я должен использовать метод шифрования Microsoft, а не самогар.

Обычный файл Excel 2007 представляет собой ZIP-сжатый файл, и я обращаюсь к нему, используяExcelPackage, который внутренне использует * System.Io.Packaging.Package * (часть .net 3.0).

Однако шифрование в Officeне стандартное шифрование ZIP. Класс Package не поддерживает шифрование и сообщает о поврежденном файле. 7Zip открывает файл (без пароля) и показывает несколько двоичных файлов внутри.

Ответы на вопрос(3)

Ваш ответ на вопрос