private static long generatePositiveRandom() { Random ranGen; long retVal = -1; byte[] seed = new byte[8]; VMPCRandomGenerator seedGen = new VMPCRandomGenerator(); seedGen.addSeedMaterial(new SecureRandom().nextLong()); seedGen.nextBytes(seed); ranGen = new SecureRandom(seed); while (retVal < 1) { retVal = ranGen.nextLong(); } return retVal; }
private static long generatePositiveRandom() { Random ranGen; long retVal = -1; byte[] seed = new byte[8]; VMPCRandomGenerator seedGen = new VMPCRandomGenerator(); seedGen.addSeedMaterial(new SecureRandom().nextLong()); seedGen.nextBytes(seed); ranGen = new SecureRandom(seed); while (retVal < 1) { retVal = ranGen.nextLong(); } return retVal; }
public static long generatePositiveRandom() { Random ranGen; long retVal = -1; byte[] seed = new byte[8]; VMPCRandomGenerator seedGen = new VMPCRandomGenerator(); seedGen.addSeedMaterial(new SecureRandom().nextLong()); seedGen.nextBytes(seed); ranGen = new SecureRandom(seed); while (retVal < 1) { retVal = ranGen.nextLong(); } return retVal; }
public BouncyCastleRandom() { ValidateUtils.checkTrue(SecurityUtils.isBouncyCastleRegistered(), "BouncyCastle not registered"); this.random = new VMPCRandomGenerator(); byte[] seed = new SecureRandom().generateSeed(8); this.random.addSeedMaterial(seed); }
public BouncyCastleRandom() { ValidateUtils.checkTrue(SecurityUtils.isBouncyCastleRegistered(), "BouncyCastle not registered"); this.random = new VMPCRandomGenerator(); byte[] seed = new SecureRandom().generateSeed(8); this.random.addSeedMaterial(seed); }
public BouncyCastleRandom() { ValidateUtils.checkTrue(SecurityUtils.isBouncyCastleRegistered(), "BouncyCastle not registered"); this.random = new VMPCRandomGenerator(); byte[] seed = new SecureRandom().generateSeed(8); this.random.addSeedMaterial(seed); }
VMPCRandomGenerator ranGen = new VMPCRandomGenerator(); ranGen.addSeedMaterial(new SecureRandom().nextLong()); ranGen.nextBytes(salt);