public abstract class StreamCipherProvider extends OfficeCryptCodecHandler
OfficeCryptCodecHandler.Phase
CIPHER_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, verifyPassword
applyPageNumber, 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, wrap
protected StreamCipherProvider(com.healthmarketscience.jackcess.impl.PageChannel channel, byte[] encodingKey)
public boolean canDecodeInline()
protected StreamCipherCompat getStreamCipher()
getStreamCipher
in class BaseCryptCodecHandler
protected StreamCipherCompat initCipher()
protected void decodePageImpl(ByteBuffer inPage, ByteBuffer outPage, int pageNumber)
decodePageImpl
in class OfficeCryptCodecHandler
public ByteBuffer encodePageImpl(ByteBuffer buffer, int pageNumber, int pageOffset)
encodePageImpl
in class OfficeCryptCodecHandler
protected void reset()
reset
in class OfficeCryptCodecHandler
Copyright © 2010–2016. All rights reserved.