EncryptionRecord
public 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, setSizeExtra
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
write
public CryptoAPIEncryptionHeader(LittleEndianInput is) throws java.io.IOException
java.io.IOException
protected CryptoAPIEncryptionHeader(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)
public void setKeySize(int keyBits)
setKeySize
in class EncryptionHeader
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.