List of usage examples for org.bouncycastle.crypto.generators DESKeyGenerator generateKey
public byte[] generateKey()
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(); }