Uses of Class
org.apache.poi.poifs.crypt.CipherAlgorithm
-
Packages that use CipherAlgorithm Package Description org.apache.poi.poifs.crypt Implementation of the ECMA-376 and MS-propritary document encryptionsorg.apache.poi.poifs.crypt.agile org.apache.poi.poifs.crypt.binaryrc4 org.apache.poi.poifs.crypt.cryptoapi org.apache.poi.poifs.crypt.standard org.apache.poi.poifs.crypt.xor -
-
Uses of CipherAlgorithm in org.apache.poi.poifs.crypt
Methods in org.apache.poi.poifs.crypt that return CipherAlgorithm Modifier and Type Method Description static CipherAlgorithmCipherAlgorithm. fromEcmaId(int ecmaId)static CipherAlgorithmCipherAlgorithm. fromXmlId(String xmlId, int keySize)CipherAlgorithmEncryptionHeader. getCipherAlgorithm()CipherAlgorithmEncryptionVerifier. getCipherAlgorithm()static CipherAlgorithmCipherAlgorithm. valueOf(String name)Returns the enum constant of this type with the specified name.static CipherAlgorithm[]CipherAlgorithm. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.poi.poifs.crypt with parameters of type CipherAlgorithm Modifier and Type Method Description static CipherCryptoFunctions. 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 CipherCryptoFunctions. 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.voidEncryptionInfoBuilder. initialize(EncryptionInfo ei, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)initialize the builder from scratchvoidEncryptionHeader. setCipherAlgorithm(CipherAlgorithm cipherAlgorithm)voidEncryptionVerifier. setCipherAlgorithm(CipherAlgorithm cipherAlgorithm)Constructors in org.apache.poi.poifs.crypt with parameters of type CipherAlgorithm Constructor Description EncryptionInfo(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 that return CipherAlgorithm Modifier and Type Method Description CipherAlgorithmKeyData. getCipherAlgorithm()CipherAlgorithmPasswordKeyEncryptor. getCipherAlgorithm()Methods in org.apache.poi.poifs.crypt.agile with parameters of type CipherAlgorithm Modifier and Type Method Description voidAgileEncryptionInfoBuilder. initialize(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)voidAgileEncryptionVerifier. setCipherAlgorithm(CipherAlgorithm cipherAlgorithm)voidKeyData. setCipherAlgorithm(CipherAlgorithm cipherAlgorithm)voidPasswordKeyEncryptor. setCipherAlgorithm(CipherAlgorithm cipherAlgorithm)Constructors in org.apache.poi.poifs.crypt.agile with parameters of type CipherAlgorithm Constructor Description AgileEncryptionHeader(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 CipherAlgorithm Modifier and Type Method Description voidBinaryRC4EncryptionInfoBuilder. 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 CipherAlgorithm Modifier and Type Method Description voidCryptoAPIEncryptionInfoBuilder. 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 CipherAlgorithm Constructor Description CryptoAPIEncryptionHeader(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)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 CipherAlgorithm Modifier and Type Method Description voidStandardEncryptionInfoBuilder. 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 CipherAlgorithm Constructor Description StandardEncryptionHeader(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)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 CipherAlgorithm Modifier and Type Method Description voidXOREncryptionInfoBuilder. initialize(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)
-