EncryptionRecordpublic class CryptoAPIEncryptionHeader extends StandardEncryptionHeader
ALGORITHM_AES_128, ALGORITHM_AES_192, ALGORITHM_AES_256, ALGORITHM_RC4, HASH_NONE, HASH_SHA1, HASH_SHA256, HASH_SHA384, HASH_SHA512, MODE_CBC, MODE_CFB, MODE_ECB, PROVIDER_AES, PROVIDER_RC4| Modifier | Constructor | Description |
|---|---|---|
protected |
CryptoAPIEncryptionHeader(CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
|
|
CryptoAPIEncryptionHeader(LittleEndianInput is) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
setKeySize(int keyBits) |
getAlgorithm, getBlockSize, getChainingMode, getCipherAlgorithm, getCipherMode, getCipherProvider, getCspName, getFlags, getHashAlgorithm, getHashAlgorithmEx, getKeySalt, getKeySize, getProviderType, getSizeExtra, setBlockSize, setChainingMode, setCipherAlgorithm, setCipherProvider, setCspName, setFlags, setHashAlgorithm, setKeySalt, setSizeExtraclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwritepublic CryptoAPIEncryptionHeader(LittleEndianInput is) throws java.io.IOException
java.io.IOExceptionprotected CryptoAPIEncryptionHeader(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)
public void setKeySize(int keyBits)
setKeySize in class EncryptionHeaderCopyright 2018 The Apache Software Foundation or its licensors, as applicable.