A B C D E F G H I J K M N O P R S T U V W X _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AES - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherAlgorithm
- AES_128 - com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.CryptoAlgorithm
- AES_192 - com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.CryptoAlgorithm
- AES_256 - com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.CryptoAlgorithm
- AgileEncryptionProvider - Class in com.healthmarketscience.jackcess.crypt.impl.office
- AgileEncryptionProvider(PageChannel, byte[], ByteBuffer, byte[]) - Constructor for class com.healthmarketscience.jackcess.crypt.impl.office.AgileEncryptionProvider
- applyPageNumber(byte[], int, int) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
-
Returns a copy of the given key with the bytes of the given pageNumber applied at the given offset using XOR.
B
- BaseCryptCodecHandler - Class in com.healthmarketscience.jackcess.crypt.impl
-
Common CodecHandler support.
- BaseJetCryptCodecHandler - Class in com.healthmarketscience.jackcess.crypt.impl
-
Base CodecHandler support for Jet RC4 encryption based CodecHandlers.
- BlockCipherProvider - Class in com.healthmarketscience.jackcess.crypt.impl.office
- BlockCipherProvider(PageChannel, byte[]) - Constructor for class com.healthmarketscience.jackcess.crypt.impl.office.BlockCipherProvider
C
- canDecodeInline() - Method in class com.healthmarketscience.jackcess.crypt.impl.BaseJetCryptCodecHandler
- canDecodeInline() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.BlockCipherProvider
- canDecodeInline() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.StreamCipherProvider
- canEncodePartialPage() - Method in class com.healthmarketscience.jackcess.crypt.impl.BaseJetCryptCodecHandler
- canEncodePartialPage() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.BlockCipherProvider
- canEncodePartialPage() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.OfficeBinaryDocRC4Provider
- canEncodePartialPage() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.RC4CryptoAPIProvider
- CHAININGMODECBC - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherChaining
- CHAININGMODECCM - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherChaining
- CHAININGMODECFB - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherChaining
- CHAININGMODEECB - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherChaining
- CHAININGMODEGCM - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherChaining
- CIPHER_DECRYPT_MODE - Static variable in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
- CIPHER_ENCRYPT_MODE - Static variable in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
- com.healthmarketscience.jackcess.crypt - package com.healthmarketscience.jackcess.crypt
- com.healthmarketscience.jackcess.crypt.impl - package com.healthmarketscience.jackcess.crypt.impl
- com.healthmarketscience.jackcess.crypt.impl.office - package com.healthmarketscience.jackcess.crypt.impl.office
- com.healthmarketscience.jackcess.crypt.model - package com.healthmarketscience.jackcess.crypt.model
- com.healthmarketscience.jackcess.crypt.model.cert - package com.healthmarketscience.jackcess.crypt.model.cert
- com.healthmarketscience.jackcess.crypt.model.password - package com.healthmarketscience.jackcess.crypt.model.password
- com.healthmarketscience.jackcess.crypt.util - package com.healthmarketscience.jackcess.crypt.util
- create(PageChannel) - Static method in class com.healthmarketscience.jackcess.crypt.impl.JetCryptCodecHandler
- create(Supplier<String>, PageChannel, Charset) - Static method in class com.healthmarketscience.jackcess.crypt.impl.MSISAMCryptCodecHandler
- create(Supplier<String>, PageChannel, Charset) - Static method in class com.healthmarketscience.jackcess.crypt.impl.OfficeCryptCodecHandler
- createHandler(PageChannel, Charset) - Method in class com.healthmarketscience.jackcess.crypt.CryptCodecProvider
- CryptCodecProvider - Class in com.healthmarketscience.jackcess.crypt
-
Implementation of CodecProvider with support for some forms of Microsoft Access and Microsoft Money file encryption.
- CryptCodecProvider() - Constructor for class com.healthmarketscience.jackcess.crypt.CryptCodecProvider
- CryptCodecProvider(PasswordCallback) - Constructor for class com.healthmarketscience.jackcess.crypt.CryptCodecProvider
- CryptCodecProvider(String) - Constructor for class com.healthmarketscience.jackcess.crypt.CryptCodecProvider
- CryptCodecProvider(Supplier<String>) - Constructor for class com.healthmarketscience.jackcess.crypt.CryptCodecProvider
- CryptCodecUtil - Class in com.healthmarketscience.jackcess.crypt
-
Utility class for configuring the
CryptCodecProvideron the givenDatabaseBuilder. - CTCertificateKeyEncryptor - Class in com.healthmarketscience.jackcess.crypt.model.cert
-
Java class for CT_CertificateKeyEncryptor complex type.
- CTCertificateKeyEncryptor() - Constructor for class com.healthmarketscience.jackcess.crypt.model.cert.CTCertificateKeyEncryptor
- CTDataIntegrity - Class in com.healthmarketscience.jackcess.crypt.model
-
Java class for CT_DataIntegrity complex type.
- CTDataIntegrity() - Constructor for class com.healthmarketscience.jackcess.crypt.model.CTDataIntegrity
- CTEncryption - Class in com.healthmarketscience.jackcess.crypt.model
-
Java class for CT_Encryption complex type.
- CTEncryption() - Constructor for class com.healthmarketscience.jackcess.crypt.model.CTEncryption
- CTKeyData - Class in com.healthmarketscience.jackcess.crypt.model
-
Java class for CT_KeyData complex type.
- CTKeyData() - Constructor for class com.healthmarketscience.jackcess.crypt.model.CTKeyData
- CTKeyEncryptor - Class in com.healthmarketscience.jackcess.crypt.model
-
Java class for CT_KeyEncryptor complex type.
- CTKeyEncryptor() - Constructor for class com.healthmarketscience.jackcess.crypt.model.CTKeyEncryptor
- CTKeyEncryptors - Class in com.healthmarketscience.jackcess.crypt.model
-
Java class for CT_KeyEncryptors complex type.
- CTKeyEncryptors() - Constructor for class com.healthmarketscience.jackcess.crypt.model.CTKeyEncryptors
- CTPasswordKeyEncryptor - Class in com.healthmarketscience.jackcess.crypt.model.password
-
Java class for CT_PasswordKeyEncryptor complex type.
- CTPasswordKeyEncryptor() - Constructor for class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
D
- decodePage(ByteBuffer, ByteBuffer, int) - Method in class com.healthmarketscience.jackcess.crypt.impl.BaseJetCryptCodecHandler
- decodePage(ByteBuffer, ByteBuffer, int) - Method in class com.healthmarketscience.jackcess.crypt.impl.OfficeCryptCodecHandler
- DES - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherAlgorithm
E
- ECMAStandardEncryptionProvider - Class in com.healthmarketscience.jackcess.crypt.impl.office
- ECMAStandardEncryptionProvider(PageChannel, byte[], ByteBuffer, byte[]) - Constructor for class com.healthmarketscience.jackcess.crypt.impl.office.ECMAStandardEncryptionProvider
- encodePage(ByteBuffer, int, int) - Method in class com.healthmarketscience.jackcess.crypt.impl.BaseJetCryptCodecHandler
- encodePage(ByteBuffer, int, int) - Method in class com.healthmarketscience.jackcess.crypt.impl.OfficeCryptCodecHandler
- encodePageImpl(ByteBuffer, int, int) - Method in class com.healthmarketscience.jackcess.crypt.impl.office.BlockCipherProvider
- encodePageImpl(ByteBuffer, int, int) - Method in class com.healthmarketscience.jackcess.crypt.impl.office.StreamCipherProvider
- EncryptionHeader - Class in com.healthmarketscience.jackcess.crypt.impl.office
- EncryptionHeader(ByteBuffer) - Constructor for class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
- EncryptionHeader.CryptoAlgorithm - Enum in com.healthmarketscience.jackcess.crypt.impl.office
- EncryptionHeader.HashAlgorithm - Enum in com.healthmarketscience.jackcess.crypt.impl.office
- EncryptionVerifier - Class in com.healthmarketscience.jackcess.crypt.impl.office
- EncryptionVerifier(ByteBuffer, EncryptionHeader.CryptoAlgorithm) - Constructor for class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionVerifier
- EXTERNAL - com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.CryptoAlgorithm
- EXTERNAL - com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.HashAlgorithm
F
- Factory() - Constructor for class com.healthmarketscience.jackcess.crypt.util.RC4EngineCompat.Factory
- FAES_FLAG - Static variable in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
- FCRYPTO_API_FLAG - Static variable in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
- FDOC_PROPS_FLAG - Static variable in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
- FEXTERNAL_FLAG - Static variable in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
- fill(byte[], int) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
-
Fills the given array with the given value and returns it.
- fixToLength(byte[], int) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
- fixToLength(byte[], int, int) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
- fromValue(String) - Static method in enum com.healthmarketscience.jackcess.crypt.model.cert.STCertificateKeyEncryptorUri
- fromValue(String) - Static method in enum com.healthmarketscience.jackcess.crypt.model.password.STPasswordKeyEncryptorUri
G
- get() - Method in interface com.healthmarketscience.jackcess.crypt.PasswordCallback
- get(int) - Method in class com.healthmarketscience.jackcess.crypt.impl.KeyCache
- getAlgId() - Method in enum com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.CryptoAlgorithm
- getAlgId() - Method in enum com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.HashAlgorithm
- getAlgorithmName() - Method in interface com.healthmarketscience.jackcess.crypt.util.StreamCipherCompat
- getAny() - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyEncryptor
-
Gets the value of the any property.
- getBlockSize() - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Gets the value of the blockSize property.
- getBlockSize() - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Gets the value of the blockSize property.
- getCertVerifier() - Method in class com.healthmarketscience.jackcess.crypt.model.cert.CTCertificateKeyEncryptor
-
Gets the value of the certVerifier property.
- getCipherAlgorithm() - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Gets the value of the cipherAlgorithm property.
- getCipherAlgorithm() - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Gets the value of the cipherAlgorithm property.
- getCipherChaining() - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Gets the value of the cipherChaining property.
- getCipherChaining() - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Gets the value of the cipherChaining property.
- getCryptoAlgorithm() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
- getCspName() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
- getDataIntegrity() - Method in class com.healthmarketscience.jackcess.crypt.model.CTEncryption
-
Gets the value of the dataIntegrity property.
- getEncryptedHmacKey() - Method in class com.healthmarketscience.jackcess.crypt.model.CTDataIntegrity
-
Gets the value of the encryptedHmacKey property.
- getEncryptedHmacValue() - Method in class com.healthmarketscience.jackcess.crypt.model.CTDataIntegrity
-
Gets the value of the encryptedHmacValue property.
- getEncryptedKeyValue() - Method in class com.healthmarketscience.jackcess.crypt.model.cert.CTCertificateKeyEncryptor
-
Gets the value of the encryptedKeyValue property.
- getEncryptedKeyValue() - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Gets the value of the encryptedKeyValue property.
- getEncryptedVerifier() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionVerifier
- getEncryptedVerifierHash() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionVerifier
- getEncryptedVerifierHashInput() - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Gets the value of the encryptedVerifierHashInput property.
- getEncryptedVerifierHashLen() - Method in enum com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.CryptoAlgorithm
- getEncryptedVerifierHashValue() - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Gets the value of the encryptedVerifierHashValue property.
- getFlags() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
- getHashAlgorithm() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
- getHashAlgorithm() - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Gets the value of the hashAlgorithm property.
- getHashAlgorithm() - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Gets the value of the hashAlgorithm property.
- getHashSize() - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Gets the value of the hashSize property.
- getHashSize() - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Gets the value of the hashSize property.
- getKeyBits() - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Gets the value of the keyBits property.
- getKeyBits() - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Gets the value of the keyBits property.
- getKeyData() - Method in class com.healthmarketscience.jackcess.crypt.model.CTEncryption
-
Gets the value of the keyData property.
- getKeyEncryptor() - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyEncryptors
-
Gets the value of the keyEncryptor property.
- getKeyEncryptors() - Method in class com.healthmarketscience.jackcess.crypt.model.CTEncryption
-
Gets the value of the keyEncryptors property.
- getKeySize() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
- getKeySizeMin() - Method in enum com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.CryptoAlgorithm
- getPassword() - Method in class com.healthmarketscience.jackcess.crypt.CryptCodecProvider
- getPassword() - Method in interface com.healthmarketscience.jackcess.crypt.PasswordCallback
-
Invoked by CryptCodecProvider when a password is necessary to open an access database.
- getPasswordCallback() - Method in class com.healthmarketscience.jackcess.crypt.CryptCodecProvider
- getPasswordSupplier() - Method in class com.healthmarketscience.jackcess.crypt.CryptCodecProvider
- getProviderType() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
- getSalt() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionVerifier
- getSaltSize() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionVerifier
- getSaltSize() - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Gets the value of the saltSize property.
- getSaltSize() - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Gets the value of the saltSize property.
- getSaltValue() - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Gets the value of the saltValue property.
- getSaltValue() - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Gets the value of the saltValue property.
- getSizeExtra() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
- getSpinCount() - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Gets the value of the spinCount property.
- getUri() - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyEncryptor
-
Gets the value of the uri property.
- getVerifierHashSize() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionVerifier
- getX509Certificate() - Method in class com.healthmarketscience.jackcess.crypt.model.cert.CTCertificateKeyEncryptor
-
Gets the value of the x509Certificate property.
H
- hash(Digest, byte[]) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
-
Hashes the given bytes using the given digest and returns the result.
- hash(Digest, byte[], byte[]) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
-
Hashes the given bytes1 and bytes2 using the given digest and returns the result.
- hash(Digest, byte[], byte[], int) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
-
Hashes the given bytes1 and bytes2 using the given digest and returns the hash fixed to the given length.
- hash(Digest, byte[], int) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
-
Hashes the given bytes using the given digest and returns the hash fixed to the given length.
- HTTP_SCHEMAS_MICROSOFT_COM_OFFICE_2006_KEY_ENCRYPTOR_CERTIFICATE - com.healthmarketscience.jackcess.crypt.model.cert.STCertificateKeyEncryptorUri
- HTTP_SCHEMAS_MICROSOFT_COM_OFFICE_2006_KEY_ENCRYPTOR_PASSWORD - com.healthmarketscience.jackcess.crypt.model.password.STPasswordKeyEncryptorUri
I
- init(boolean, CipherParameters) - Method in interface com.healthmarketscience.jackcess.crypt.util.StreamCipherCompat
- initBlockCipher() - Method in enum com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherAlgorithm
- initChainingMode(BlockCipher) - Method in enum com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherChaining
- initCipher(String, String) - Static method in class com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor
- initDigest() - Method in enum com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
- initDigest(String) - Static method in class com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor
- InvalidCredentialsException - Exception in com.healthmarketscience.jackcess.crypt
-
Thrown when the wrong credentials (password) has been provided for opening a database.
- InvalidCredentialsException(String) - Constructor for exception com.healthmarketscience.jackcess.crypt.InvalidCredentialsException
- InvalidCryptoConfigurationException - Exception in com.healthmarketscience.jackcess.crypt
-
Thrown when the crypto configuration contained within the database is invalid.
- InvalidCryptoConfigurationException(String) - Constructor for exception com.healthmarketscience.jackcess.crypt.InvalidCryptoConfigurationException
- InvalidCryptoConfigurationException(String, Throwable) - Constructor for exception com.healthmarketscience.jackcess.crypt.InvalidCryptoConfigurationException
- isFlagSet(int, int) - Static method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
- isValidKeySize(int) - Method in enum com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.CryptoAlgorithm
J
- JetCryptCodecHandler - Class in com.healthmarketscience.jackcess.crypt.impl
-
CodecHandler for Jet databases.
- JetPasswordHandler - Class in com.healthmarketscience.jackcess.crypt.impl
-
Adds, changes and removes the database password on a jet 4 database.
- JetPasswordHandler(Database) - Constructor for class com.healthmarketscience.jackcess.crypt.impl.JetPasswordHandler
K
- KeyCache<K> - Class in com.healthmarketscience.jackcess.crypt.impl
M
- MD2 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
- MD4 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
- MD5 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
- MSISAMCryptCodecHandler - Class in com.healthmarketscience.jackcess.crypt.impl
-
CodecHandler for MSISAM databases.
N
- newInstance() - Method in class com.healthmarketscience.jackcess.crypt.util.RC4EngineCompat.Factory
- newInstance() - Method in class com.healthmarketscience.jackcess.crypt.util.StreamCipherFactory
- newRC4Engine() - Static method in class com.healthmarketscience.jackcess.crypt.util.StreamCipherFactory
- NonStandardEncryptionProvider - Class in com.healthmarketscience.jackcess.crypt.impl.office
-
The "non-standard" provider handles the case where AES is enabled for older databases with the office crypto "compatmode" set to 0 (non-compatible).
- NonStandardEncryptionProvider(PageChannel, byte[], ByteBuffer, byte[]) - Constructor for class com.healthmarketscience.jackcess.crypt.impl.office.NonStandardEncryptionProvider
O
- OfficeBinaryDocRC4Provider - Class in com.healthmarketscience.jackcess.crypt.impl.office
- OfficeBinaryDocRC4Provider(PageChannel, byte[], ByteBuffer, byte[]) - Constructor for class com.healthmarketscience.jackcess.crypt.impl.office.OfficeBinaryDocRC4Provider
- OfficeCryptCodecHandler - Class in com.healthmarketscience.jackcess.crypt.impl
-
CryptCodecHandler for the Office Document Cryptography standard.
P
- parseEncryptionDescriptor(byte[]) - Static method in class com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor
- parseEncryptionDescriptor(byte[]) - Static method in class com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionParser
- PasswordCallback - Interface in com.healthmarketscience.jackcess.crypt
-
Callback which can be used by CryptCodecProvider to retrieve a password on demand, at the time it is required.
- PasswordUtil - Class in com.healthmarketscience.jackcess.crypt
-
Adds, changes and removes the database password on an open database.
- processStreamBytes(byte[], int, int, byte[], int) - Method in class com.healthmarketscience.jackcess.crypt.util.RC4EngineCompat
- processStreamBytes(byte[], int, int, byte[], int) - Method in interface com.healthmarketscience.jackcess.crypt.util.StreamCipherCompat
R
- RC2 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherAlgorithm
- RC4 - com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.CryptoAlgorithm
- RC4 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherAlgorithm
- RC4BlockCipher() - Constructor for class com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.RC4BlockCipher
- RC4CryptoAPIProvider - Class in com.healthmarketscience.jackcess.crypt.impl.office
- RC4CryptoAPIProvider(PageChannel, byte[], ByteBuffer, byte[]) - Constructor for class com.healthmarketscience.jackcess.crypt.impl.office.RC4CryptoAPIProvider
- RC4EngineCompat - Class in com.healthmarketscience.jackcess.crypt.util
-
Simple Extension of
RC4Enginewhich implements StreamCipherCompat and allows jackcess-encrypt to work with 1.51+ versions of Bouncy Castle. - RC4EngineCompat() - Constructor for class com.healthmarketscience.jackcess.crypt.util.RC4EngineCompat
- RC4EngineCompat.Factory - Class in com.healthmarketscience.jackcess.crypt.util
-
StreamCipherFactory for this engine
- read(ByteBuffer, Set<EncryptionHeader.CryptoAlgorithm>, Set<EncryptionHeader.HashAlgorithm>) - Static method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
- removeDatabasePassword(Database) - Static method in class com.healthmarketscience.jackcess.crypt.PasswordUtil
-
Removes the database password from the given database.
- reset() - Method in interface com.healthmarketscience.jackcess.crypt.util.StreamCipherCompat
- returnByte(byte) - Method in interface com.healthmarketscience.jackcess.crypt.util.StreamCipherCompat
- RIPEMD128 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
- RIPEMD160 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
S
- setAny(Object) - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyEncryptor
-
Sets the value of the any property.
- setBlockSize(long) - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Sets the value of the blockSize property.
- setBlockSize(long) - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Sets the value of the blockSize property.
- setCertVerifier(byte[]) - Method in class com.healthmarketscience.jackcess.crypt.model.cert.CTCertificateKeyEncryptor
-
Sets the value of the certVerifier property.
- setCipherAlgorithm(String) - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Sets the value of the cipherAlgorithm property.
- setCipherAlgorithm(String) - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Sets the value of the cipherAlgorithm property.
- setCipherChaining(String) - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Sets the value of the cipherChaining property.
- setCipherChaining(String) - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Sets the value of the cipherChaining property.
- setDatabasePassword(Database, String) - Static method in class com.healthmarketscience.jackcess.crypt.PasswordUtil
-
Sets the database password on the given database, replacing any existing one.
- setDataIntegrity(CTDataIntegrity) - Method in class com.healthmarketscience.jackcess.crypt.model.CTEncryption
-
Sets the value of the dataIntegrity property.
- setEncryptedHmacKey(byte[]) - Method in class com.healthmarketscience.jackcess.crypt.model.CTDataIntegrity
-
Sets the value of the encryptedHmacKey property.
- setEncryptedHmacValue(byte[]) - Method in class com.healthmarketscience.jackcess.crypt.model.CTDataIntegrity
-
Sets the value of the encryptedHmacValue property.
- setEncryptedKeyValue(byte[]) - Method in class com.healthmarketscience.jackcess.crypt.model.cert.CTCertificateKeyEncryptor
-
Sets the value of the encryptedKeyValue property.
- setEncryptedKeyValue(byte[]) - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Sets the value of the encryptedKeyValue property.
- setEncryptedVerifierHashInput(byte[]) - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Sets the value of the encryptedVerifierHashInput property.
- setEncryptedVerifierHashValue(byte[]) - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Sets the value of the encryptedVerifierHashValue property.
- setHashAlgorithm(String) - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Sets the value of the hashAlgorithm property.
- setHashAlgorithm(String) - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Sets the value of the hashAlgorithm property.
- setHashSize(long) - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Sets the value of the hashSize property.
- setHashSize(long) - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Sets the value of the hashSize property.
- setKeyBits(long) - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Sets the value of the keyBits property.
- setKeyBits(long) - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Sets the value of the keyBits property.
- setKeyData(CTKeyData) - Method in class com.healthmarketscience.jackcess.crypt.model.CTEncryption
-
Sets the value of the keyData property.
- setKeyEncryptors(CTKeyEncryptors) - Method in class com.healthmarketscience.jackcess.crypt.model.CTEncryption
-
Sets the value of the keyEncryptors property.
- setPassword(String) - Method in class com.healthmarketscience.jackcess.crypt.CryptCodecProvider
- setPassword(String) - Method in class com.healthmarketscience.jackcess.crypt.impl.JetPasswordHandler
-
Sets the database password, or removes it if the given password is
nullor empty. - setPasswordCallback(PasswordCallback) - Method in class com.healthmarketscience.jackcess.crypt.CryptCodecProvider
- setPasswordSupplier(Supplier<String>) - Method in class com.healthmarketscience.jackcess.crypt.CryptCodecProvider
- setProvider(DatabaseBuilder) - Static method in class com.healthmarketscience.jackcess.crypt.CryptCodecUtil
-
Configures a new CryptCodecProvider on the given DatabaseBuilder.
- setProvider(DatabaseBuilder, String) - Static method in class com.healthmarketscience.jackcess.crypt.CryptCodecUtil
-
Configures a new CryptCodecProvider with the given password on the given DatabaseBuilder.
- setSaltSize(long) - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Sets the value of the saltSize property.
- setSaltSize(long) - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Sets the value of the saltSize property.
- setSaltValue(byte[]) - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyData
-
Sets the value of the saltValue property.
- setSaltValue(byte[]) - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Sets the value of the saltValue property.
- setSpinCount(long) - Method in class com.healthmarketscience.jackcess.crypt.model.password.CTPasswordKeyEncryptor
-
Sets the value of the spinCount property.
- setUri(String) - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyEncryptor
-
Sets the value of the uri property.
- setX509Certificate(byte[]) - Method in class com.healthmarketscience.jackcess.crypt.model.cert.CTCertificateKeyEncryptor
-
Sets the value of the x509Certificate property.
- SHA1 - com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.HashAlgorithm
- SHA1 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
- SHA256 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
- SHA384 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
- SHA512 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
- STCertificateKeyEncryptorUri - Enum in com.healthmarketscience.jackcess.crypt.model.cert
-
Java class for ST_CertificateKeyEncryptorUri.
- STPasswordKeyEncryptorUri - Enum in com.healthmarketscience.jackcess.crypt.model.password
-
Java class for ST_PasswordKeyEncryptorUri.
- StreamCipherCompat - Interface in com.healthmarketscience.jackcess.crypt.util
-
Alternate version of StreamCipher API which allows us to be handle both old and new bouncycastle versions.
- StreamCipherFactory - Class in com.healthmarketscience.jackcess.crypt.util
-
Factory for instantiating
StreamCipherCompatinstances. - StreamCipherProvider - Class in com.healthmarketscience.jackcess.crypt.impl.office
T
- toString() - Method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
- toString() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
U
- UNICODE_CHARSET - Static variable in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
V
- value() - Method in enum com.healthmarketscience.jackcess.crypt.model.cert.STCertificateKeyEncryptorUri
- value() - Method in enum com.healthmarketscience.jackcess.crypt.model.password.STPasswordKeyEncryptorUri
- valueOf(String) - Static method in enum com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.CryptoAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.HashAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherChaining
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.healthmarketscience.jackcess.crypt.model.cert.STCertificateKeyEncryptorUri
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.healthmarketscience.jackcess.crypt.model.password.STPasswordKeyEncryptorUri
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.CryptoAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.HashAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherChaining
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.healthmarketscience.jackcess.crypt.model.cert.STCertificateKeyEncryptorUri
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.healthmarketscience.jackcess.crypt.model.password.STPasswordKeyEncryptorUri
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WHIRLPOOL - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
- wrap(byte[]) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
X
- XmlEncryptionDescriptor - Class in com.healthmarketscience.jackcess.crypt.impl.office
- XmlEncryptionDescriptor.CipherAlgorithm - Enum in com.healthmarketscience.jackcess.crypt.impl.office
- XmlEncryptionDescriptor.CipherChaining - Enum in com.healthmarketscience.jackcess.crypt.impl.office
- XmlEncryptionDescriptor.HashAlgorithm - Enum in com.healthmarketscience.jackcess.crypt.impl.office
- XmlEncryptionDescriptor.RC4BlockCipher - Class in com.healthmarketscience.jackcess.crypt.impl.office
- XmlEncryptionParser - Class in com.healthmarketscience.jackcess.crypt.impl.office
_
- _3DES - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherAlgorithm
- _3DES112 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.CipherAlgorithm
All Classes All Packages