org.bouncycastle.crypto.generators

Class DESedeKeyGenerator


public class DESedeKeyGenerator
extends DESKeyGenerator

Field Summary

Fields inherited from class org.bouncycastle.crypto.CipherKeyGenerator

random, strength

Method Summary

byte[]
generateKey()
generate a secret key.
void
init(KeyGenerationParameters param)
initialise the key generator - if strength is set to zero the key generated will be 192 bits in size, otherwise strength can be 128 or 192 (or 112 or 168 if you don't count parity bits), depending on whether you wish to do 2-key or 3-key triple DES.

Methods inherited from class org.bouncycastle.crypto.generators.DESKeyGenerator

generateKey

Methods inherited from class org.bouncycastle.crypto.CipherKeyGenerator

generateKey, init

Method Details

generateKey

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

init

public void init(KeyGenerationParameters param)
initialise the key generator - if strength is set to zero the key generated will be 192 bits in size, otherwise strength can be 128 or 192 (or 112 or 168 if you don't count parity bits), depending on whether you wish to do 2-key or 3-key triple DES.
Overrides:
init in interface CipherKeyGenerator
Parameters:
param - the parameters to be used for key generation