public class AgileEncryptionProvider extends BlockCipherProvider
OfficeCryptCodecHandler.PhaseCIPHER_DECRYPT_MODE, CIPHER_ENCRYPT_MODE| Constructor and Description |
|---|
AgileEncryptionProvider(com.healthmarketscience.jackcess.impl.PageChannel channel,
byte[] encodingKey,
ByteBuffer encProvBuf,
byte[] pwdBytes) |
| Modifier and Type | Method and Description |
|---|---|
protected org.bouncycastle.crypto.params.ParametersWithIV |
computeCipherParams(int pageNumber)
Generates the cipher parameters for the given page number.
|
protected org.bouncycastle.crypto.BlockCipher |
initCryptCipher() |
protected org.bouncycastle.crypto.Digest |
initCryptDigest() |
protected org.bouncycastle.crypto.BlockCipher |
initPwdCipher() |
protected org.bouncycastle.crypto.Digest |
initPwdDigest() |
protected boolean |
verifyPassword(byte[] pwdBytes) |
canDecodeInline, canEncodePartialPage, decodePageImpl, encodePageImpl, getBlockCipher, initCipher, resetbits2bytes, create, decodePage, encodePage, getDigest, getPhase, initDigest, int2bytes, iterateHashapplyPageNumber, blockDecrypt, blockDecryptBytes, blockEncrypt, decryptBytes, decryptBytes, decryptInit, decryptInit, encryptInit, encryptInit, fill, fixToLength, fixToLength, getCipherParams, getEncodingKey, getEncodingKey, getStreamCipher, getTempBuffer, hash, hash, hash, hash, isBlankKey, processBytesFully, readHeaderPage, streamDecrypt, streamEncrypt, toString, wrappublic AgileEncryptionProvider(com.healthmarketscience.jackcess.impl.PageChannel channel,
byte[] encodingKey,
ByteBuffer encProvBuf,
byte[] pwdBytes)
throws IOException
IOExceptionprotected org.bouncycastle.crypto.Digest initPwdDigest()
initPwdDigest in class OfficeCryptCodecHandlerprotected org.bouncycastle.crypto.Digest initCryptDigest()
initCryptDigest in class OfficeCryptCodecHandlerprotected org.bouncycastle.crypto.BlockCipher initPwdCipher()
initPwdCipher in class BlockCipherProviderprotected org.bouncycastle.crypto.BlockCipher initCryptCipher()
initCryptCipher in class BlockCipherProviderprotected boolean verifyPassword(byte[] pwdBytes)
verifyPassword in class OfficeCryptCodecHandlerprotected org.bouncycastle.crypto.params.ParametersWithIV computeCipherParams(int pageNumber)
BaseCryptCodecHandlercomputeCipherParams in class BaseCryptCodecHandlerCopyright © 2010–2021. All rights reserved.