Index Symbols | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V | W | X Symbols --help msoffcrypto-tool command line option --password msoffcrypto-tool command line option --test msoffcrypto-tool command line option -e msoffcrypto-tool command line option -h msoffcrypto-tool command line option -p msoffcrypto-tool command line option -t msoffcrypto-tool command line option -v msoffcrypto-tool command line option A ansiUserName (msoffcrypto.format.ppt97.CurrentUserAtom attribute) B BaseOfficeFile (class in msoffcrypto.format.base) BLACK (msoffcrypto.method.container.ecma376_encrypted.RedBlack attribute) BUFFER_SIZE (msoffcrypto.method.container.ecma376_encrypted.Header attribute) C ChildId (msoffcrypto.method.container.ecma376_encrypted.DirectoryEntry property) CLSID (msoffcrypto.method.container.ecma376_encrypted.DirectoryEntry property) construct_persistobjectdirectory() (in module msoffcrypto.format.ppt97) contentSectorNum (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout property) cPersist (msoffcrypto.format.ppt97.PersistDirectoryEntry attribute) cQuickSaves (msoffcrypto.format.doc97.FibBase attribute) create_xor_array_method1() (msoffcrypto.method.xor_obfuscation.DocumentXOR static method) create_xor_key_method1() (msoffcrypto.method.xor_obfuscation.DocumentXOR static method) CurrentUser (class in msoffcrypto.format.ppt97) CurrentUserAtom (class in msoffcrypto.format.ppt97) currentuseratom (msoffcrypto.format.ppt97.CurrentUser attribute) D DataSpaceMap (msoffcrypto.method.container.ecma376_encrypted.DefaultContent attribute) datetime2filetime() (in module msoffcrypto.method.container.ecma376_encrypted) decrypt() (msoffcrypto.format.base.BaseOfficeFile method) (msoffcrypto.format.doc97.Doc97File method) (msoffcrypto.format.ooxml.OOXMLFile method) (msoffcrypto.format.ppt97.Ppt97File method) (msoffcrypto.format.xls97.Xls97File method) (msoffcrypto.method.ecma376_agile.ECMA376Agile static method) (msoffcrypto.method.ecma376_standard.ECMA376Standard static method) (msoffcrypto.method.rc4.DocumentRC4 static method) (msoffcrypto.method.rc4_cryptoapi.DocumentRC4CryptoAPI static method) (msoffcrypto.method.xor_obfuscation.DocumentXOR static method) DecryptionError DefaultContent (class in msoffcrypto.method.container.ecma376_encrypted) DIFSECT (msoffcrypto.method.container.ecma376_encrypted.SectorTypes attribute) DirectoryEntry (class in msoffcrypto.method.container.ecma376_encrypted) directoryEntryPos (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout property) DirectoryEntryType (class in msoffcrypto.method.container.ecma376_encrypted) dirNum (msoffcrypto.method.container.ecma376_encrypted.DSPos attribute) Doc97File (class in msoffcrypto.format.doc97) docFileVersion (msoffcrypto.format.ppt97.CurrentUserAtom attribute) docPersistIdRef (msoffcrypto.format.ppt97.UserEditAtom attribute) DocumentRC4 (class in msoffcrypto.method.rc4) DocumentRC4CryptoAPI (class in msoffcrypto.method.rc4_cryptoapi) DocumentXOR (class in msoffcrypto.method.xor_obfuscation) DSPos (class in msoffcrypto.method.container.ecma376_encrypted) E ECMA376Agile (class in msoffcrypto.method.ecma376_agile) ECMA376AgileCipherParams (class in msoffcrypto.method.ecma376_agile) ECMA376AgileEncryptionInfo (class in msoffcrypto.method.ecma376_agile) ECMA376Encrypted (class in msoffcrypto.method.container.ecma376_encrypted) ECMA376EncryptedLayout (class in msoffcrypto.method.container.ecma376_encrypted) ECMA376Extensible (class in msoffcrypto.method.ecma376_extensible) ECMA376Standard (class in msoffcrypto.method.ecma376_standard) EMPTY (msoffcrypto.method.container.ecma376_encrypted.DirectoryEntryType attribute) encrypt() (msoffcrypto.format.ooxml.OOXMLFile method) (msoffcrypto.method.ecma376_agile.ECMA376Agile static method) encrypt_payload() (msoffcrypto.method.ecma376_agile.ECMA376Agile static method) EncryptionError encryptionPackagePos (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout property) encryptSessionPersistIdRef (msoffcrypto.format.ppt97.UserEditAtom attribute) ENDOFCHAIN (msoffcrypto.method.container.ecma376_encrypted.SectorTypes attribute) envr (msoffcrypto.format.doc97.FibBase attribute) F fatPos (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout property) FATSECT (msoffcrypto.method.container.ecma376_encrypted.SectorTypes attribute) fComplex (msoffcrypto.format.doc97.FibBase attribute) fDot (msoffcrypto.format.doc97.FibBase attribute) fEmptySpecial (msoffcrypto.format.doc97.FibBase attribute) fEncrypted (msoffcrypto.format.doc97.FibBase attribute) fExtChar (msoffcrypto.format.doc97.FibBase attribute) fFarEast (msoffcrypto.format.doc97.FibBase attribute) fGlsy (msoffcrypto.format.doc97.FibBase attribute) fHasPic (msoffcrypto.format.doc97.FibBase attribute) FibBase (class in msoffcrypto.format.doc97) FileFormatError FIRSTNUMDIFAT (msoffcrypto.method.container.ecma376_encrypted.Header attribute) fLoadOverride (msoffcrypto.format.doc97.FibBase attribute) fLoadOverridePage (msoffcrypto.format.doc97.FibBase attribute) fMac (msoffcrypto.format.doc97.FibBase attribute) fObfuscation (msoffcrypto.format.doc97.FibBase attribute) fReadOnlyRecommended (msoffcrypto.format.doc97.FibBase attribute) FREESECT (msoffcrypto.method.container.ecma376_encrypted.SectorTypes attribute) fSpare0 (msoffcrypto.format.doc97.FibBase attribute) fWhichTblStm (msoffcrypto.format.doc97.FibBase attribute) fWriteReservation (msoffcrypto.format.doc97.FibBase attribute) G generate_encryption_parameters() (msoffcrypto.method.ecma376_agile.ECMA376Agile static method) generate_integrity_parameter() (msoffcrypto.method.ecma376_agile.ECMA376Agile static method) get_encryption_information() (msoffcrypto.method.ecma376_agile.ECMA376Agile static method) getEncryptionDescriptorHeader() (msoffcrypto.method.ecma376_agile.ECMA376AgileEncryptionInfo method) H Header (class in msoffcrypto.method.container.ecma376_encrypted) headerToken (msoffcrypto.format.ppt97.CurrentUserAtom attribute) I iDataSpaceInfo (msoffcrypto.method.container.ecma376_encrypted.DSPos attribute) iDataSpaceMap (msoffcrypto.method.container.ecma376_encrypted.DSPos attribute) iDataSpaces (msoffcrypto.method.container.ecma376_encrypted.DSPos attribute) iEncryptionInfo (msoffcrypto.method.container.ecma376_encrypted.DSPos attribute) iEncryptionPackage (msoffcrypto.method.container.ecma376_encrypted.DSPos attribute) IKey (msoffcrypto.format.doc97.FibBase attribute) infile msoffcrypto-tool command line option initial_code (msoffcrypto.method.xor_obfuscation.DocumentXOR attribute) InvalidKeyError iPrimary (msoffcrypto.method.container.ecma376_encrypted.DSPos attribute) iRoot (msoffcrypto.method.container.ecma376_encrypted.DSPos attribute) is_encrypted() (msoffcrypto.format.base.BaseOfficeFile method) (msoffcrypto.format.doc97.Doc97File method) (msoffcrypto.format.ooxml.OOXMLFile method) (msoffcrypto.format.ppt97.Ppt97File method) (msoffcrypto.format.xls97.Xls97File method) iStongEncryptionDataSpace (msoffcrypto.method.container.ecma376_encrypted.DSPos attribute) iStrongEncryptionTransform (msoffcrypto.method.container.ecma376_encrypted.DSPos attribute) iTransformInfo (msoffcrypto.method.container.ecma376_encrypted.DSPos attribute) iVersion (msoffcrypto.method.container.ecma376_encrypted.DSPos attribute) L lastSlideIdRef (msoffcrypto.format.ppt97.UserEditAtom attribute) lastView (msoffcrypto.format.ppt97.UserEditAtom attribute) LeftSiblingId (msoffcrypto.method.container.ecma376_encrypted.DirectoryEntry property) lenUserName (msoffcrypto.format.ppt97.CurrentUserAtom attribute) lid (msoffcrypto.format.doc97.FibBase attribute) load_key() (msoffcrypto.format.base.BaseOfficeFile method) (msoffcrypto.format.doc97.Doc97File method) (msoffcrypto.format.ooxml.OOXMLFile method) (msoffcrypto.format.ppt97.Ppt97File method) (msoffcrypto.format.xls97.Xls97File method) LOCK_BYTES (msoffcrypto.method.container.ecma376_encrypted.DirectoryEntryType attribute) M majorVersion (msoffcrypto.format.ppt97.CurrentUserAtom attribute) (msoffcrypto.format.ppt97.UserEditAtom attribute) makekey_from_password() (msoffcrypto.method.ecma376_agile.ECMA376Agile static method) (msoffcrypto.method.ecma376_standard.ECMA376Standard static method) makekey_from_privkey() (msoffcrypto.method.ecma376_agile.ECMA376Agile static method) MAXREGSECT (msoffcrypto.method.container.ecma376_encrypted.SectorTypes attribute) miniFatDataPos (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout property) miniFatPos (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout property) minorVersion (msoffcrypto.format.ppt97.CurrentUserAtom attribute) (msoffcrypto.format.ppt97.UserEditAtom attribute) module msoffcrypto msoffcrypto.exceptions msoffcrypto.format msoffcrypto.format.base msoffcrypto.format.common msoffcrypto.format.doc97 msoffcrypto.format.ooxml msoffcrypto.format.ppt97 msoffcrypto.format.xls97 msoffcrypto.method msoffcrypto.method.container msoffcrypto.method.container.ecma376_encrypted msoffcrypto.method.ecma376_agile msoffcrypto.method.ecma376_extensible msoffcrypto.method.ecma376_standard msoffcrypto.method.rc4 msoffcrypto.method.rc4_cryptoapi msoffcrypto.method.xor_obfuscation msoffcrypto module msoffcrypto-tool command line option --help --password --test -e -h -p -t -v infile outfile msoffcrypto.exceptions module msoffcrypto.format module msoffcrypto.format.base module msoffcrypto.format.common module msoffcrypto.format.doc97 module msoffcrypto.format.ooxml module msoffcrypto.format.ppt97 module msoffcrypto.format.xls97 module msoffcrypto.method module msoffcrypto.method.container module msoffcrypto.method.container.ecma376_encrypted module msoffcrypto.method.ecma376_agile module msoffcrypto.method.ecma376_extensible module msoffcrypto.method.ecma376_standard module msoffcrypto.method.rc4 module msoffcrypto.method.rc4_cryptoapi module msoffcrypto.method.xor_obfuscation module N Name (msoffcrypto.method.container.ecma376_encrypted.DirectoryEntry property) nFib (msoffcrypto.format.doc97.FibBase attribute) nFibBack (msoffcrypto.format.doc97.FibBase attribute) NOSTREAM (msoffcrypto.method.container.ecma376_encrypted.SectorTypes attribute) O OfficeFile() (in module msoffcrypto) offsetData() (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout method) offsetDifat() (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout method) offsetDirectoryEntries (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout property) offsetFat (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout property) offsetLastEdit (msoffcrypto.format.ppt97.UserEditAtom attribute) offsetMiniData() (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout method) offsetMiniFat (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout property) offsetMiniFatData (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout property) offsetPersistDirectory (msoffcrypto.format.ppt97.UserEditAtom attribute) offsetToCurrentEdit (msoffcrypto.format.ppt97.CurrentUserAtom attribute) OOXMLFile (class in msoffcrypto.format.ooxml) outfile msoffcrypto-tool command line option P pad_array (msoffcrypto.method.xor_obfuscation.DocumentXOR attribute) ParseError PersistDirectoryAtom (class in msoffcrypto.format.ppt97) PersistDirectoryEntry (class in msoffcrypto.format.ppt97) persistId (msoffcrypto.format.ppt97.PersistDirectoryEntry attribute) persistIdSeed (msoffcrypto.format.ppt97.UserEditAtom attribute) pnNext (msoffcrypto.format.doc97.FibBase attribute) Ppt97File (class in msoffcrypto.format.ppt97) Primary (msoffcrypto.method.container.ecma376_encrypted.DefaultContent attribute) PROPERTY (msoffcrypto.method.container.ecma376_encrypted.DirectoryEntryType attribute) R recInstance (msoffcrypto.format.ppt97.RecordHeader attribute) recLen (msoffcrypto.format.ppt97.RecordHeader attribute) RecordHeader (class in msoffcrypto.format.ppt97) recType (msoffcrypto.format.ppt97.RecordHeader attribute) recVer (msoffcrypto.format.ppt97.RecordHeader attribute) RED (msoffcrypto.method.container.ecma376_encrypted.RedBlack attribute) RedBlack (class in msoffcrypto.method.container.ecma376_encrypted) relVersion (msoffcrypto.format.ppt97.CurrentUserAtom attribute) reserved1 (msoffcrypto.format.doc97.FibBase attribute) reserved2 (msoffcrypto.format.doc97.FibBase attribute) reserved3 (msoffcrypto.format.doc97.FibBase attribute) reserved4 (msoffcrypto.format.doc97.FibBase attribute) reserved5 (msoffcrypto.format.doc97.FibBase attribute) reserved6 (msoffcrypto.format.doc97.FibBase attribute) rgPersistDirEntry (msoffcrypto.format.ppt97.PersistDirectoryAtom attribute) rgPersistOffset (msoffcrypto.format.ppt97.PersistDirectoryEntry attribute) rh (msoffcrypto.format.ppt97.CurrentUserAtom attribute) (msoffcrypto.format.ppt97.PersistDirectoryAtom attribute) (msoffcrypto.format.ppt97.UserEditAtom attribute) RightSiblingId (msoffcrypto.method.container.ecma376_encrypted.DirectoryEntry property) rol() (msoffcrypto.method.xor_obfuscation.DocumentXOR static method) ROOT_STORAGE (msoffcrypto.method.container.ecma376_encrypted.DirectoryEntryType attribute) ror() (msoffcrypto.method.xor_obfuscation.DocumentXOR static method) S SectorTypes (class in msoffcrypto.method.container.ecma376_encrypted) set_payload() (msoffcrypto.method.container.ecma376_encrypted.ECMA376Encrypted method) size (msoffcrypto.format.ppt97.CurrentUserAtom attribute) STORAGE (msoffcrypto.method.container.ecma376_encrypted.DirectoryEntryType attribute) STREAM (msoffcrypto.method.container.ecma376_encrypted.DirectoryEntryType attribute) StrongEncryptionDataSpace (msoffcrypto.method.container.ecma376_encrypted.DefaultContent attribute) T toEncryptionDescriptor() (msoffcrypto.method.ecma376_agile.ECMA376AgileEncryptionInfo method) totalSectors (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout property) totalSize (msoffcrypto.method.container.ecma376_encrypted.ECMA376EncryptedLayout property) U unicodeUserName (msoffcrypto.format.ppt97.CurrentUserAtom attribute) unused (msoffcrypto.format.doc97.FibBase attribute) (msoffcrypto.format.ppt97.CurrentUserAtom attribute) (msoffcrypto.format.ppt97.UserEditAtom attribute) UserEditAtom (class in msoffcrypto.format.ppt97) V verify_integrity() (msoffcrypto.method.ecma376_agile.ECMA376Agile static method) verify_password() (msoffcrypto.method.ecma376_agile.ECMA376Agile static method) verifykey() (msoffcrypto.method.ecma376_standard.ECMA376Standard static method) verifypw() (msoffcrypto.method.rc4.DocumentRC4 static method) (msoffcrypto.method.rc4_cryptoapi.DocumentRC4CryptoAPI static method) (msoffcrypto.method.xor_obfuscation.DocumentXOR static method) version (msoffcrypto.format.ppt97.UserEditAtom attribute) Version (msoffcrypto.method.container.ecma376_encrypted.DefaultContent attribute) W wIdent (msoffcrypto.format.doc97.FibBase attribute) write_filetime() (msoffcrypto.method.container.ecma376_encrypted.DirectoryEntry method) write_header_to() (msoffcrypto.method.container.ecma376_encrypted.DirectoryEntry method) write_to() (msoffcrypto.method.container.ecma376_encrypted.ECMA376Encrypted method) (msoffcrypto.method.container.ecma376_encrypted.Header method) X Xls97File (class in msoffcrypto.format.xls97) xor_matrix (msoffcrypto.method.xor_obfuscation.DocumentXOR attribute) xor_ror() (msoffcrypto.method.xor_obfuscation.DocumentXOR static method)