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 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, 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 org.bouncycastle.crypto.StreamCipher getStreamCipher()
getStreamCipher
in class BaseCryptCodecHandler
protected org.bouncycastle.crypto.StreamCipher 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.