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
- 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
.accdbdatabase 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
.accdbdatabase 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
.accdbdatabase, leaving the source alone. - addOfficeAgileEncryption(Path, Path, String, AgileEncryptionConfig) - Static method in class com.healthmarketscience.jackcess.crypt.EncryptionUtil
-
Writes a copy of the given
.accdbdatabase 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
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
- 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
.accdbdatabase.
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
.accdbdatabase, 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
.accdbdatabase, 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
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.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
All Classes All Packages