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) C construct_persistobjectdirectory() (in module msoffcrypto.format.ppt97) 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 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 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) E ECMA376Agile (class in msoffcrypto.method.ecma376_agile) ECMA376AgileCipherParams (class in msoffcrypto.method.ecma376_agile) ECMA376AgileEncryptionInfo (class in msoffcrypto.method.ecma376_agile) ECMA376Extensible (class in msoffcrypto.method.ecma376_extensible) ECMA376Standard (class in msoffcrypto.method.ecma376_standard) encrypt() (msoffcrypto.format.ooxml.OOXMLFile method) (msoffcrypto.method.ecma376_agile.ECMA376Agile static method) encrypt_payload() (msoffcrypto.method.ecma376_agile.ECMA376Agile static method) EncryptionError encryptSessionPersistIdRef (msoffcrypto.format.ppt97.UserEditAtom attribute) envr (msoffcrypto.format.doc97.FibBase attribute) F 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 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) 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 headerToken (msoffcrypto.format.ppt97.CurrentUserAtom attribute) I IKey (msoffcrypto.format.doc97.FibBase attribute) infile msoffcrypto-tool command line option initial_code (msoffcrypto.method.xor_obfuscation.DocumentXOR attribute) InvalidKeyError 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) L lastSlideIdRef (msoffcrypto.format.ppt97.UserEditAtom attribute) lastView (msoffcrypto.format.ppt97.UserEditAtom attribute) 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) 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) 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.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.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 nFib (msoffcrypto.format.doc97.FibBase attribute) nFibBack (msoffcrypto.format.doc97.FibBase attribute) O OfficeFile() (in module msoffcrypto) offsetLastEdit (msoffcrypto.format.ppt97.UserEditAtom attribute) 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) 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) 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) rol() (msoffcrypto.method.xor_obfuscation.DocumentXOR static method) ror() (msoffcrypto.method.xor_obfuscation.DocumentXOR static method) S size (msoffcrypto.format.ppt97.CurrentUserAtom attribute) T toEncryptionDescriptor() (msoffcrypto.method.ecma376_agile.ECMA376AgileEncryptionInfo method) 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) W wIdent (msoffcrypto.format.doc97.FibBase attribute) X Xls97File (class in msoffcrypto.format.xls97) xor_matrix (msoffcrypto.method.xor_obfuscation.DocumentXOR attribute) xor_ror() (msoffcrypto.method.xor_obfuscation.DocumentXOR static method)