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 StreamCipherCompat |
getStreamCipher() |
protected StreamCipherCompat |
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 StreamCipherCompat getStreamCipher()
getStreamCipher in class BaseCryptCodecHandlerprotected StreamCipherCompat 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–2021. All rights reserved.