# Uses of Package
org.apache.poi.poifs.crypt

- Packages that use org.apache.poi.poifs.crypt
  Package | Description
  --- | ---
  org.apache.poi |
  org.apache.poi.hslf.record |
  org.apache.poi.hslf.usermodel |
  org.apache.poi.hssf.record | Record package contains class representations for XLS binary strutures.
  org.apache.poi.hssf.record.crypto |
  org.apache.poi.hssf.usermodel | The usermodel package maps HSSF low level structures to familiar workbook/sheet model
  org.apache.poi.hwpf |
  org.apache.poi.poifs.crypt | Implementation of the ECMA-376 and MS-propritary document encryptions
  org.apache.poi.poifs.crypt.agile |
  org.apache.poi.poifs.crypt.binaryrc4 |
  org.apache.poi.poifs.crypt.cryptoapi |
  org.apache.poi.poifs.crypt.dsig |
  org.apache.poi.poifs.crypt.dsig.facets |
  org.apache.poi.poifs.crypt.dsig.services |
  org.apache.poi.poifs.crypt.standard |
  org.apache.poi.poifs.crypt.xor |
  org.apache.poi.xssf.usermodel |
  org.apache.poi.xssf.usermodel.helpers |
  org.apache.poi.xwpf.usermodel |

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi
  Class and Description
  EncryptionInfo This class may require `poi-ooxml` to be on the classpath to load some `EncryptionMode`s.

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.hslf.record
  Class and Description
  EncryptionInfo This class may require `poi-ooxml` to be on the classpath to load some `EncryptionMode`s.

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.hslf.usermodel
  Class and Description
  EncryptionInfo This class may require `poi-ooxml` to be on the classpath to load some `EncryptionMode`s.

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.hssf.record
  Class and Description
  EncryptionInfo This class may require `poi-ooxml` to be on the classpath to load some `EncryptionMode`s.
  EncryptionMode Office supports various encryption modes.

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.hssf.record.crypto
  Class and Description
  EncryptionInfo This class may require `poi-ooxml` to be on the classpath to load some `EncryptionMode`s.

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.hssf.usermodel
  Class and Description
  EncryptionInfo This class may require `poi-ooxml` to be on the classpath to load some `EncryptionMode`s.

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.hwpf
  Class and Description
  EncryptionInfo This class may require `poi-ooxml` to be on the classpath to load some `EncryptionMode`s.

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.poifs.crypt
  Class and Description
  ChainingMode
  ChunkedCipherOutputStream
  CipherAlgorithm
  CipherProvider
  DataSpaceMapUtils.DataSpaceMapEntry
  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 `EncryptionMode`s.
  EncryptionInfoBuilder
  EncryptionMode Office supports various encryption modes.
  EncryptionVerifier Used when checking if a key is valid for a document
  Encryptor
  HashAlgorithm

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.poifs.crypt.agile
  Class and Description
  ChainingMode
  CipherAlgorithm
  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 `EncryptionMode`s.
  EncryptionInfoBuilder
  EncryptionVerifier Used when checking if a key is valid for a document
  Encryptor
  HashAlgorithm

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.poifs.crypt.binaryrc4
  Class and Description
  ChainingMode
  ChunkedCipherInputStream
  ChunkedCipherOutputStream
  CipherAlgorithm
  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 `EncryptionMode`s.
  EncryptionInfoBuilder
  EncryptionVerifier Used when checking if a key is valid for a document
  Encryptor
  HashAlgorithm

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.poifs.crypt.cryptoapi
  Class and Description
  ChainingMode
  ChunkedCipherInputStream
  ChunkedCipherOutputStream
  CipherAlgorithm
  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 `EncryptionMode`s.
  EncryptionInfoBuilder
  EncryptionVerifier Used when checking if a key is valid for a document
  Encryptor
  HashAlgorithm

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.poifs.crypt.dsig
  Class and Description
  HashAlgorithm

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.poifs.crypt.dsig.facets
  Class and Description
  HashAlgorithm

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.poifs.crypt.dsig.services
  Class and Description
  HashAlgorithm

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.poifs.crypt.standard
  Class and Description
  ChainingMode
  CipherAlgorithm
  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 `EncryptionMode`s.
  EncryptionInfoBuilder
  EncryptionVerifier Used when checking if a key is valid for a document
  Encryptor
  HashAlgorithm

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.poifs.crypt.xor
  Class and Description
  ChainingMode
  ChunkedCipherInputStream
  CipherAlgorithm
  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 `EncryptionMode`s.
  EncryptionInfoBuilder
  EncryptionVerifier Used when checking if a key is valid for a document
  Encryptor
  HashAlgorithm

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.xssf.usermodel
  Class and Description
  HashAlgorithm

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.xssf.usermodel.helpers
  Class and Description
  HashAlgorithm

- Classes in org.apache.poi.poifs.crypt used by org.apache.poi.xwpf.usermodel
  Class and Description
  HashAlgorithm

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.