Example usage for org.bouncycastle.crypto.generators DESKeyGenerator generateKey

List of usage examples for org.bouncycastle.crypto.generators DESKeyGenerator generateKey

Introduction

In this page you can find the example usage for org.bouncycastle.crypto.generators DESKeyGenerator generateKey.

Prototype

public byte[] generateKey() 

Source Link

Usage

From source file:com.thoughtworks.go.security.CipherProvider.java

License:Apache License

private byte[] generateKey() {
    SecureRandom random = new SecureRandom();
    random.setSeed("go-server".getBytes());
    KeyGenerationParameters generationParameters = new KeyGenerationParameters(random,
            DESParameters.DES_KEY_LENGTH * 8);
    DESKeyGenerator generator = new DESKeyGenerator();
    generator.init(generationParameters);
    return Hex.encode(generator.generateKey());
}

From source file:com.thoughtworks.go.security.DESCipherProvider.java

License:Apache License

private byte[] generateKey() {
    SecureRandom random = new SecureRandom();
    random.setSeed(UUID.randomUUID().toString().getBytes());
    KeyGenerationParameters generationParameters = new KeyGenerationParameters(random,
            DESParameters.DES_KEY_LENGTH * 8);
    DESKeyGenerator generator = new DESKeyGenerator();
    generator.init(generationParameters);
    return generator.generateKey();
}