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

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

Introduction

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

Prototype

DESKeyGenerator

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

From source file:org.xwiki.crypto.internal.symmetric.generator.BcDESKeyGenerator.java

License:Open Source License

@Override
protected CipherKeyGenerator getKeyGenerator() {
    return new DESKeyGenerator();
}