Uses of Enum Class
org.apache.poi.poifs.crypt.CipherAlgorithm
Packages that use CipherAlgorithm
Package
Description
Implementation of the ECMA-376 and MS-propritary document encryptions
-
Uses of CipherAlgorithm in org.apache.poi.poifs.crypt
Methods in org.apache.poi.poifs.crypt that return CipherAlgorithmModifier and TypeMethodDescriptionstatic CipherAlgorithm
CipherAlgorithm.fromEcmaId
(int ecmaId) static CipherAlgorithm
EncryptionHeader.getCipherAlgorithm()
EncryptionVerifier.getCipherAlgorithm()
static CipherAlgorithm
Returns the enum constant of this class with the specified name.static CipherAlgorithm[]
CipherAlgorithm.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.apache.poi.poifs.crypt with parameters of type CipherAlgorithmModifier and TypeMethodDescriptionstatic Cipher
CryptoFunctions.getCipher
(Key key, CipherAlgorithm cipherAlgorithm, ChainingMode chain, byte[] vec, int cipherMode, String padding) Initialize a new cipher object with the given cipher properties If the given algorithm is not implemented in the JCE, it will try to load it from the bouncy castle provider.static Cipher
CryptoFunctions.getCipher
(SecretKey key, CipherAlgorithm cipherAlgorithm, ChainingMode chain, byte[] vec, int cipherMode) Initialize a new cipher object with the given cipher properties and no padding If the given algorithm is not implemented in the JCE, it will try to load it from the bouncy castle provider.void
EncryptionInfoBuilder.initialize
(EncryptionInfo ei, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) initialize the builder from scratchprotected void
EncryptionHeader.setCipherAlgorithm
(CipherAlgorithm cipherAlgorithm) protected void
EncryptionVerifier.setCipherAlgorithm
(CipherAlgorithm cipherAlgorithm) Constructors in org.apache.poi.poifs.crypt with parameters of type CipherAlgorithmModifierConstructorDescriptionEncryptionInfo
(EncryptionMode encryptionMode, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) Constructs an EncryptionInfo from scratch -
Uses of CipherAlgorithm in org.apache.poi.poifs.crypt.agile
Methods in org.apache.poi.poifs.crypt.agile with parameters of type CipherAlgorithmModifier and TypeMethodDescriptionvoid
AgileEncryptionInfoBuilder.initialize
(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) protected final void
AgileEncryptionVerifier.setCipherAlgorithm
(CipherAlgorithm cipherAlgorithm) Constructors in org.apache.poi.poifs.crypt.agile with parameters of type CipherAlgorithmModifierConstructorDescriptionAgileEncryptionHeader
(CipherAlgorithm algorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) AgileEncryptionVerifier
(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) -
Uses of CipherAlgorithm in org.apache.poi.poifs.crypt.binaryrc4
Methods in org.apache.poi.poifs.crypt.binaryrc4 with parameters of type CipherAlgorithmModifier and TypeMethodDescriptionvoid
BinaryRC4EncryptionInfoBuilder.initialize
(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) -
Uses of CipherAlgorithm in org.apache.poi.poifs.crypt.cryptoapi
Methods in org.apache.poi.poifs.crypt.cryptoapi with parameters of type CipherAlgorithmModifier and TypeMethodDescriptionvoid
CryptoAPIEncryptionInfoBuilder.initialize
(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) initialize the builder from scratchConstructors in org.apache.poi.poifs.crypt.cryptoapi with parameters of type CipherAlgorithmModifierConstructorDescriptionprotected
CryptoAPIEncryptionHeader
(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) protected
CryptoAPIEncryptionVerifier
(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) -
Uses of CipherAlgorithm in org.apache.poi.poifs.crypt.standard
Methods in org.apache.poi.poifs.crypt.standard with parameters of type CipherAlgorithmModifier and TypeMethodDescriptionvoid
StandardEncryptionInfoBuilder.initialize
(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) initialize the builder from scratchConstructors in org.apache.poi.poifs.crypt.standard with parameters of type CipherAlgorithmModifierConstructorDescriptionprotected
StandardEncryptionHeader
(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) protected
StandardEncryptionVerifier
(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) -
Uses of CipherAlgorithm in org.apache.poi.poifs.crypt.xor
Methods in org.apache.poi.poifs.crypt.xor with parameters of type CipherAlgorithmModifier and TypeMethodDescriptionvoid
XOREncryptionInfoBuilder.initialize
(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)