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

A

addEncoding(Path, Path) - Static method in class com.healthmarketscience.jackcess.crypt.impl.JetEncodingHandler
Copies the given database to the given destination, adding jet encoding under a freshly generated key.
addEncoding(Path, Path, int) - Static method in class com.healthmarketscience.jackcess.crypt.impl.JetEncodingHandler
Copies the given database to the given destination, adding jet encoding under the given key, which is for reproducing a known file and must not be zero.
addEncryption(Path, Path, String, AgileEncryptionConfig) - Static method in class com.healthmarketscience.jackcess.crypt.impl.OfficeEncryptionHandler
Copies the given plain database to the given destination, encrypted with agile encryption under the given password.
addJetEncoding(Path) - Static method in class com.healthmarketscience.jackcess.crypt.EncryptionUtil
Adds jet encoding to the given database, under a freshly generated key, replacing the file with the result.
addJetEncoding(Path, Path) - Static method in class com.healthmarketscience.jackcess.crypt.EncryptionUtil
Writes an encoded copy of the given database, under a freshly generated key, leaving the source alone.
addOfficeAgileEncryption(Path, String) - Static method in class com.healthmarketscience.jackcess.crypt.EncryptionUtil
Encrypts the given .accdb database with agile encryption, replacing the file with the result.
addOfficeAgileEncryption(Path, String, AgileEncryptionConfig) - Static method in class com.healthmarketscience.jackcess.crypt.EncryptionUtil
Encrypts the given .accdb database with agile encryption under the given algorithms, replacing the file with the result.
addOfficeAgileEncryption(Path, Path, String) - Static method in class com.healthmarketscience.jackcess.crypt.EncryptionUtil
Writes an agile encrypted copy of the given .accdb database, leaving the source alone.
addOfficeAgileEncryption(Path, Path, String, AgileEncryptionConfig) - Static method in class com.healthmarketscience.jackcess.crypt.EncryptionUtil
Writes a copy of the given .accdb database encrypted under the given algorithms, leaving the source alone.
AES - com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig.Cipher
 
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
 
AgileEncryptionConfig - Class in com.healthmarketscience.jackcess.crypt
The algorithms agile encryption is written with.
AgileEncryptionConfig(AgileEncryptionConfig.Cipher, AgileEncryptionConfig.Chaining, int, AgileEncryptionConfig.Hash) - Constructor for class com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig
Uses the spin count and the salt size ms access writes, which are the same in both of its profiles.
AgileEncryptionConfig(AgileEncryptionConfig.Cipher, AgileEncryptionConfig.Chaining, int, AgileEncryptionConfig.Hash, int, int) - Constructor for class com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig
 
AgileEncryptionConfig.Chaining - Enum in com.healthmarketscience.jackcess.crypt
The chaining modes which can be written.
AgileEncryptionConfig.Cipher - Enum in com.healthmarketscience.jackcess.crypt
The ciphers which can be written, with the name the descriptor uses.
AgileEncryptionConfig.Hash - Enum in com.healthmarketscience.jackcess.crypt
The hashes which can be written, with the length each produces.
AgileEncryptionProvider - Class in com.healthmarketscience.jackcess.crypt.impl.office
 
AgileEncryptionProvider(PageChannel, byte[], ByteBuffer, byte[]) - Constructor for class com.healthmarketscience.jackcess.crypt.impl.office.AgileEncryptionProvider
 
AgileEncryptionWriter - Class in com.healthmarketscience.jackcess.crypt.impl.office
Builds the agile key material and the descriptor which carries it.
AgileEncryptionWriter(AgileEncryptionConfig, String) - Constructor for class com.healthmarketscience.jackcess.crypt.impl.office.AgileEncryptionWriter
Generates fresh key material for the given password.
AgileEncryptionWriter(AgileEncryptionConfig, String, byte[], byte[], byte[], byte[]) - Constructor for class com.healthmarketscience.jackcess.crypt.impl.office.AgileEncryptionWriter
Uses the given key material rather than generating it, which is how the forward direction is checked against a database ms access wrote.
apply(Path, Path) - Method in interface com.healthmarketscience.jackcess.crypt.impl.DbFileRewriter.Rewrite
 
applyHeaderMask(ByteBuffer, JetFormat) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
Removes the header mask from page 0, or puts it back.
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.
bits2bytes(int) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
 
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
 
CBC - com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig.Chaining
 
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
 
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
 
createDescriptor() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.AgileEncryptionWriter
Returns the descriptor xml, which is what page 0 carries after the version and the reserved value.
createEncodingKey() - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
Returns a page 0 key of the shape ms access writes.
createHandler(PageChannel, Charset) - Method in class com.healthmarketscience.jackcess.crypt.CryptCodecProvider
 
createSidKey(ByteBuffer, JetFormat) - Static method in class com.healthmarketscience.jackcess.crypt.impl.SidRemasker
Folds the 32-bit key which masks every SID in the database out of the given header page.
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 CryptCodecProvider on the given DatabaseBuilder.
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

DbFileRewriter - Class in com.healthmarketscience.jackcess.crypt.impl
Runs a whole file rewrite of a database, and holds the page level file work the rewrites share.
DbFileRewriter.Rewrite - Interface in com.healthmarketscience.jackcess.crypt.impl
The work one rewrite performs, reading the source database and writing the destination.
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
 
decryptInit(BufferedBlockCipher, CipherParameters) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
Inits the given cipher for decryption with the given params.
DEFAULT_SALT_SIZE - Static variable in class com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig
the salt size ms access writes in both of its profiles
DEFAULT_SPIN_COUNT - Static variable in class com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig
the spin count ms access writes in both of its profiles
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
 
encryptInit(BufferedBlockCipher, CipherParameters) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
Inits the given cipher for encryption with the given params.
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
 
EncryptionUtil - Class in com.healthmarketscience.jackcess.crypt
Adds and removes the encryption on a database.
EncryptionVerifier - Class in com.healthmarketscience.jackcess.crypt.impl.office
 
EncryptionVerifier(ByteBuffer, EncryptionHeader.CryptoAlgorithm) - Constructor for class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionVerifier
 
encryptKeyValue() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.AgileEncryptionWriter
 
encryptPage(AgileEncryptionConfig, byte[], byte[], byte[], byte[]) - Static method in class com.healthmarketscience.jackcess.crypt.impl.office.AgileEncryptionWriter
Encrypts one page under the content key.
encryptVerifierHashInput() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.AgileEncryptionWriter
 
encryptVerifierHashValue() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.AgileEncryptionWriter
 
EXTERNAL - com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.CryptoAlgorithm
 
EXTERNAL - com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.HashAlgorithm
 

F

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
 
getAny() - Method in class com.healthmarketscience.jackcess.crypt.model.CTKeyEncryptor
Gets the value of the any property.
getBlockSize() - Method in enum com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig.Cipher
Returns the cipher block size, which the descriptor also carries.
getBlockSize() - Method in class com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig
Returns the cipher block size, which follows from the cipher.
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.
getChaining() - Method in class com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig
 
getCipher() - Method in class com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig
 
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
 
getHash() - Method in class com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig
 
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.AgileEncryptionConfig
Returns the hash length, which follows from the hash.
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.AgileEncryptionConfig
 
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.
getKeyDataSalt() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.AgileEncryptionWriter
Returns the salt which also serves as the page cipher IV base.
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
 
getKeyValue() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.AgileEncryptionWriter
Returns the key the pages are encrypted with.
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.
getPasswordBytes(String) - Static method in class com.healthmarketscience.jackcess.crypt.impl.OfficeCryptCodecHandler
Returns the bytes a password contributes to a key.
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.AgileEncryptionConfig
 
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.
getSize() - Method in enum com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig.Hash
Returns the hash length, which the descriptor also carries.
getSizeExtra() - Method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
 
getSpinCount() - Method in class com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig
 
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.
getXmlName() - Method in enum com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig.Chaining
 
getXmlName() - Method in enum com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig.Cipher
 
getXmlName() - Method in enum com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig.Hash
 

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

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
 
iterateHash(Digest, byte[], int) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
Hashes the given hash with its own iteration number, the given number of times.

J

JetCryptCodecHandler - Class in com.healthmarketscience.jackcess.crypt.impl
CodecHandler for Jet databases.
JetEncodingHandler - Class in com.healthmarketscience.jackcess.crypt.impl
Adds and removes jet encoding, which is the scheme ms access called "Encode/Decode Database" and removed after access 2003.
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

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

OFFICE_2010 - Static variable in class com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig
what ms access writes by default, and still writes today
OFFICE_2013 - Static variable in class com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig
the stronger profile ms access 2013 writes
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.
OfficeEncryptionHandler - Class in com.healthmarketscience.jackcess.crypt.impl
Removes office encryption from an .accdb database.

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 a database.
processBytesFully(BufferedBlockCipher, byte[]) - Static method in class com.healthmarketscience.jackcess.crypt.impl.BaseCryptCodecHandler
Runs the given block cipher over the given bytes into a new byte[].

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
 
read(ByteBuffer, Set<EncryptionHeader.CryptoAlgorithm>, Set<EncryptionHeader.HashAlgorithm>) - Static method in class com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader
 
remaskSids(DatabaseImpl, int, int) - Static method in class com.healthmarketscience.jackcess.crypt.impl.SidRemasker
Converts every SID in the given database from the old key to the new one.
removeDatabasePassword(Database) - Static method in class com.healthmarketscience.jackcess.crypt.PasswordUtil
Removes the database password from the given database.
removeDatabasePassword(Path) - Static method in class com.healthmarketscience.jackcess.crypt.PasswordUtil
Removes the database password from the given database, replacing the file with the result.
removeDatabasePassword(Path, Path) - Static method in class com.healthmarketscience.jackcess.crypt.PasswordUtil
Writes a copy of the given database with no password, leaving the source alone.
removeEncoding(Path, Path) - Static method in class com.healthmarketscience.jackcess.crypt.impl.JetEncodingHandler
Copies the given database to the given destination, removing its jet encoding.
removeEncryption(Path, Path, String) - Static method in class com.healthmarketscience.jackcess.crypt.impl.OfficeEncryptionHandler
Copies the given encrypted database to the given destination, decrypted.
removeJetEncoding(Path) - Static method in class com.healthmarketscience.jackcess.crypt.EncryptionUtil
Removes the jet encoding from the given database, replacing the file with the result.
removeJetEncoding(Path, Path) - Static method in class com.healthmarketscience.jackcess.crypt.EncryptionUtil
Writes a plain copy of the given encoded database, leaving the source alone.
removeOfficeEncryption(Path, String) - Static method in class com.healthmarketscience.jackcess.crypt.EncryptionUtil
Removes the encryption from the given .accdb database, replacing the file with the result.
removeOfficeEncryption(Path, Path, String) - Static method in class com.healthmarketscience.jackcess.crypt.EncryptionUtil
Writes a decrypted copy of the given .accdb database, leaving the source alone.
rewriteInPlace(Path, DbFileRewriter.Rewrite) - Static method in class com.healthmarketscience.jackcess.crypt.impl.DbFileRewriter
Rewrites the given database in place, replacing it with the result.
rewriteTo(Path, Path, DbFileRewriter.Rewrite) - Static method in class com.healthmarketscience.jackcess.crypt.impl.DbFileRewriter
Rewrites the given database into the given destination, which must not be the source and is overwritten if it exists.
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.
setDatabasePassword(Path, String) - Static method in class com.healthmarketscience.jackcess.crypt.PasswordUtil
Sets the database password on the given database, replacing the file with the result.
setDatabasePassword(Path, Path, String) - Static method in class com.healthmarketscience.jackcess.crypt.PasswordUtil
Writes a copy of the given database with the given password, leaving the source alone.
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 null or 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.AgileEncryptionConfig.Hash
 
SHA1 - com.healthmarketscience.jackcess.crypt.impl.office.EncryptionHeader.HashAlgorithm
 
SHA1 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
 
SHA256 - com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig.Hash
 
SHA256 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
 
SHA384 - com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig.Hash
 
SHA384 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
 
SHA512 - com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig.Hash
 
SHA512 - com.healthmarketscience.jackcess.crypt.impl.office.XmlEncryptionDescriptor.HashAlgorithm
 
SidRemasker - Class in com.healthmarketscience.jackcess.crypt.impl
Masks and re-masks the SIDs a database stores.
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.
StreamCipherProvider - Class in com.healthmarketscience.jackcess.crypt.impl.office
 

T

toString() - Method in class com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig
 
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
 
unwrapKeyValue(byte[]) - Method in class com.healthmarketscience.jackcess.crypt.impl.office.AgileEncryptionWriter
Reverses AgileEncryptionWriter.encryptKeyValue(), which is how the pair is checked.
unwrapVerifierHashInput(byte[]) - Method in class com.healthmarketscience.jackcess.crypt.impl.office.AgileEncryptionWriter

V

validateFormat(JetFormat) - Static method in class com.healthmarketscience.jackcess.crypt.impl.JetPasswordHandler
Fails unless the given format holds the password field the way this writes it.
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.AgileEncryptionConfig.Chaining
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig.Cipher
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.crypt.AgileEncryptionConfig.Hash
Returns the enum constant of this type with the specified name.
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.AgileEncryptionConfig.Chaining
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.AgileEncryptionConfig.Cipher
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.AgileEncryptionConfig.Hash
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.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
 
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