Package org.apache.poi.poifs.crypt
package org.apache.poi.poifs.crypt
Implementation of the ECMA-376 and MS-propritary document encryptions
The implementation is split into the following packages:
- This package contains common functions for both current implemented cipher modes.
- the
agile
package is part of the poi ooxml jar and the provides agile encryption support. - the
binaryrc
package is used for the fixed length RC4 encryption of biff/H**F formats - the
cryptoapi
package is used for the variable length RC encryption of biff/H**F formats - the
standard
package contains classes for the standard encryption ... - the
xor
package contains classes for the xor obfuscation of biff/H**F formats
-
ClassDescriptionHelper functions used for standard and agile encryptionReads and processes OOXML Encryption Headers The constants are largely based on ZIP constants.This class may require
poi-ooxml
to be on the classpath to load someEncryptionMode
s.Office supports various encryption modes.Used when checking if a key is valid for a document