Package | Description |
---|---|
org.apache.poi.poifs.crypt |
Implementation of the ECMA-376 Document Encryption
|
org.apache.poi.poifs.crypt.agile | |
org.apache.poi.poifs.crypt.binaryrc4 | |
org.apache.poi.poifs.crypt.cryptoapi | |
org.apache.poi.poifs.crypt.standard |
Modifier and Type | Field and Description |
---|---|
protected EncryptionInfoBuilder |
Decryptor.builder |
Modifier and Type | Method and Description |
---|---|
protected static EncryptionInfoBuilder |
EncryptionInfo.getBuilder(EncryptionMode encryptionMode) |
Constructor and Description |
---|
Decryptor(EncryptionInfoBuilder builder) |
Modifier and Type | Class and Description |
---|---|
class |
AgileEncryptionInfoBuilder |
Modifier and Type | Method and Description |
---|---|
protected static byte[] |
AgileDecryptor.hashInput(EncryptionInfoBuilder builder,
byte[] pwHash,
byte[] blockKey,
byte[] inputKey,
int cipherMode) |
protected static javax.crypto.Cipher |
AgileDecryptor.initCipherForBlock(javax.crypto.Cipher existing,
int block,
boolean lastChunk,
EncryptionInfoBuilder builder,
javax.crypto.SecretKey skey,
int encryptionMode) |
Modifier and Type | Class and Description |
---|---|
class |
BinaryRC4EncryptionInfoBuilder |
Modifier and Type | Method and Description |
---|---|
protected static javax.crypto.Cipher |
BinaryRC4Decryptor.initCipherForBlock(javax.crypto.Cipher cipher,
int block,
EncryptionInfoBuilder builder,
javax.crypto.SecretKey skey,
int encryptMode) |
Modifier and Type | Class and Description |
---|---|
class |
CryptoAPIEncryptionInfoBuilder |
Modifier and Type | Method and Description |
---|---|
protected static javax.crypto.Cipher |
CryptoAPIDecryptor.initCipherForBlock(javax.crypto.Cipher cipher,
int block,
EncryptionInfoBuilder builder,
javax.crypto.SecretKey skey,
int encryptMode) |
Modifier and Type | Class and Description |
---|---|
class |
StandardEncryptionInfoBuilder |
Constructor and Description |
---|
StandardDecryptor(EncryptionInfoBuilder builder) |
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.