public class PBES2EncryptionScheme extends AbstractEncryptionScheme
| Modifier and Type | Field and Description |
|---|---|
private int |
keyLength
Size of derived key in bits.
|
| Constructor and Description |
|---|
PBES2EncryptionScheme(org.bouncycastle.asn1.pkcs.PBES2Parameters params,
char[] password)
Creates a new instance with the given parameters.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
initCipher(org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator generator,
org.bouncycastle.asn1.pkcs.EncryptionScheme scheme)
Initializes the block cipher and sets up its initialization parameters.
|
decrypt, decrypt, encrypt, encrypt, setCipher, setCipherParameterspublic PBES2EncryptionScheme(org.bouncycastle.asn1.pkcs.PBES2Parameters params,
char[] password)
params - PBES2 parameters describing the key derivation function and encryption scheme.password - Password used to derive key.private void initCipher(org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator generator,
org.bouncycastle.asn1.pkcs.EncryptionScheme scheme)
generator - Derived key generator.scheme - PKCS#5 encryption scheme.