hi,
i am using public key encryption. i used the below code to generate key pairs. the created keys are stored in database as
Blob format. inspite of using the random intializtion in key generation the generated key are same (
having same hexadecimal code in the database).
How can i generate different pairs of keys
/*Code used for key pair generation*/
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA");
SecureRandom random = SecureRandom.getInstance("SHA1PRNG");
Random rand = new Random();
int seed = rand.nextInt(10000000);
random.setSeed(seed);
byte bytes[] = new byte[20];
random.nextBytes(bytes);
keyGen.initialize(1024,random);
KeyPair key = keyGen.generateKeyPair();
thnx