Package org.apache.poi.poifs.crypt

Implementation of the ECMA-376 Document Encryption

See:
          Description

Interface Summary
EncryptionInfoBuilder  
 

Class Summary
ChunkedCipherInputStream  
ChunkedCipherOutputStream  
CryptoFunctions Helper functions used for standard and agile encryption
DataSpaceMapUtils  
DataSpaceMapUtils.DataSpaceDefinition  
DataSpaceMapUtils.DataSpaceMap  
DataSpaceMapUtils.DataSpaceMapEntry  
DataSpaceMapUtils.DataSpaceVersionInfo  
DataSpaceMapUtils.IRMDSTransformInfo  
DataSpaceMapUtils.TransformInfoHeader  
Decryptor  
EncryptionHeader Reads and processes OOXML Encryption Headers The constants are largely based on ZIP constants.
EncryptionInfo This class may require poi-ooxml to be on the classpath to load some EncryptionModes.
EncryptionVerifier Used when checking if a key is valid for a document
Encryptor  
 

Enum Summary
ChainingMode  
CipherAlgorithm  
CipherProvider  
EncryptionMode Office supports various encryption modes.
HashAlgorithm  
 

Package org.apache.poi.poifs.crypt Description

Implementation of the ECMA-376 Document Encryption

The implementation is split into three packages:

Related Documentation

Some implementations informations can be found under:

See Also:
org.apache.poi.poifs.crypt.standard, org.apache.poi.poifs.crypt.agile