org.bouncycastle.crypto

Class CipherKeyGenerator

Known Direct Subclasses:
DESKeyGenerator

public class CipherKeyGenerator
extends java.lang.Object

The base class for symmetric, or secret, cipher key generators.

Field Summary

protected SecureRandom
random
protected int
strength

Method Summary

byte[]
generateKey()
generate a secret key.
void
init(KeyGenerationParameters param)
initialise the key generator.

Field Details

random

protected SecureRandom random

strength

protected int strength

Method Details

generateKey

public byte[] generateKey()
generate a secret key.
Returns:
a byte array containing the key value.

init

public void init(KeyGenerationParameters param)
initialise the key generator.
Parameters:
param - the parameters to be used for key generation