Example usage for org.bouncycastle.crypto.params DESParameters DES_KEY_LENGTH

List of usage examples for org.bouncycastle.crypto.params DESParameters DES_KEY_LENGTH

Introduction

In this page you can find the example usage for org.bouncycastle.crypto.params DESParameters DES_KEY_LENGTH.

Prototype

int DES_KEY_LENGTH

To view the source code for org.bouncycastle.crypto.params DESParameters DES_KEY_LENGTH.

Click 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();
}