| 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 2017 The Apache Software Foundation or its licensors, as applicable.