java.lang.Object | ||
↳ | org.bouncycastle.crypto.PBEParametersGenerator | |
↳ | org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator |
Generator for PBE derived keys and ivs as defined by PKCS 5 V2.0 Scheme 2. This generator uses a SHA-1 HMac as the calculation function.
The document this implementation is based on can be found at RSA's PKCS5 Page
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.bouncycastle.crypto.PBEParametersGenerator
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
construct a PKCS5 Scheme 2 Parameters generator.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Generate a key parameter for use with a MAC derived from the password,
salt, and iteration count we are currently initialised with.
| |||||||||||
Generate a key parameter derived from the password, salt, and iteration
count we are currently initialised with.
| |||||||||||
Generate a key with initialisation vector parameter derived from
the password, salt, and iteration count we are currently initialised
with.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.bouncycastle.crypto.PBEParametersGenerator
| |||||||||||
From class
java.lang.Object
|
construct a PKCS5 Scheme 2 Parameters generator.
Generate a key parameter for use with a MAC derived from the password, salt, and iteration count we are currently initialised with.
keySize | the size of the key we want (in bits) |
---|
Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.
keySize | the size of the key we want (in bits) |
---|
Generate a key with initialisation vector parameter derived from the password, salt, and iteration count we are currently initialised with.
keySize | the size of the key we want (in bits) |
---|---|
ivSize | the size of the iv we want (in bits) |