org.gudy.bouncycastle.crypto.generators
Class DESedeKeyGenerator
java.lang.Object
org.gudy.bouncycastle.crypto.CipherKeyGenerator
org.gudy.bouncycastle.crypto.generators.DESKeyGenerator
org.gudy.bouncycastle.crypto.generators.DESedeKeyGenerator
public class DESedeKeyGenerator
- extends DESKeyGenerator
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DESedeKeyGenerator
public DESedeKeyGenerator()
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 class CipherKeyGenerator
- Parameters:
param
- the parameters to be used for key generation
generateKey
public byte[] generateKey()
- Description copied from class:
CipherKeyGenerator
- generate a secret key.
- Overrides:
generateKey
in class DESKeyGenerator
- Returns:
- a byte array containing the key value.