public abstract class StreamCipherProvider extends OfficeCryptCodecHandler
OfficeCryptCodecHandler.PhaseCIPHER_DECRYPT_MODE, CIPHER_ENCRYPT_MODE| Modifier | Constructor and Description |
|---|---|
protected |
StreamCipherProvider(com.healthmarketscience.jackcess.impl.PageChannel channel,
byte[] encodingKey) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canDecodeInline() |
protected void |
decodePageImpl(ByteBuffer inPage,
ByteBuffer outPage,
int pageNumber) |
ByteBuffer |
encodePageImpl(ByteBuffer buffer,
int pageNumber,
int pageOffset) |
protected org.bouncycastle.crypto.StreamCipher |
getStreamCipher() |
protected org.bouncycastle.crypto.StreamCipher |
initCipher() |
protected void |
reset() |
bits2bytes, create, decodePage, encodePage, getDigest, getPhase, initCryptDigest, initDigest, initPwdDigest, int2bytes, iterateHash, verifyPasswordapplyPageNumber, blockDecrypt, blockDecryptBytes, blockEncrypt, computeCipherParams, decryptBytes, decryptBytes, decryptInit, decryptInit, encryptInit, encryptInit, fill, fixToLength, fixToLength, getBlockCipher, getCipherParams, getEncodingKey, getEncodingKey, getTempBuffer, hash, hash, hash, hash, isBlankKey, processBytesFully, readHeaderPage, streamDecrypt, streamEncrypt, toString, wrapprotected StreamCipherProvider(com.healthmarketscience.jackcess.impl.PageChannel channel,
byte[] encodingKey)
public boolean canDecodeInline()
protected org.bouncycastle.crypto.StreamCipher getStreamCipher()
getStreamCipher in class BaseCryptCodecHandlerprotected org.bouncycastle.crypto.StreamCipher initCipher()
protected void decodePageImpl(ByteBuffer inPage, ByteBuffer outPage, int pageNumber)
decodePageImpl in class OfficeCryptCodecHandlerpublic ByteBuffer encodePageImpl(ByteBuffer buffer, int pageNumber, int pageOffset)
encodePageImpl in class OfficeCryptCodecHandlerprotected void reset()
reset in class OfficeCryptCodecHandlerCopyright © 2010–2016. All rights reserved.