Я пытаюсь понять, как объединены зашифрованные («защищенные паролем») документы Office 2007 (в частности, документы Excel). Я экспериментирую с известной электронной таблицей, защищенной паролем.
Когда я распаковываю файл XLSX, я обнаруживаю три записи:
- [6] DataSpaces (каталог)
- EncryptionInfo (файл)
- EncryptedPackage (файл)
Как шифруется файл EncryptedPackage (какой шифр, какая функция получения ключа и т. Д.)?
Я пробовал сослаться на документацию, но не имел большой успех.