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
agilepackage is part of the poi ooxml jar and the provides agile encryption support. - the
binaryrcpackage is used for the fixed length RC4 encryption of biff/H**F formats - the
cryptoapipackage is used for the variable length RC encryption of biff/H**F formats - the
standardpackage contains classes for the standard encryption ... - the
xorpackage 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-ooxmlto be on the classpath to load someEncryptionModes.Office supports various encryption modes.Used when checking if a key is valid for a document