Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- KeyPairGenerator keyGen = KeyPairGenerator.getInstance("DH");
- BigInteger p512 = new BigInteger(p, 16);
- BigInteger g512 = new BigInteger(g, 16);
- DHParameterSpec dhSpec = new DHParameterSpec(p512, g512);
- keyGen.initialize(dhSpec, new SecureRandom());
- KeyAgreement serverKeyAgree = KeyAgreement.getInstance("DH");
- KeyAgreement clientKeyAgree = KeyAgreement.getInstance("DH");
- keyGen = KeyPairGenerator.getInstance("DH"); // new instance, just incase.
- KeyPair serverKeyPair = keyGen.generateKeyPair();
- KeyPair clientKeyPair = keyGen.generateKeyPair();
- KeyFactory k = KeyFactory.getInstance("DH");
- serverKeyAgree.init(serverKeyPair.getPrivate());
- clientKeyAgree.init(clientKeyPair.getPrivate());
Add Comment
Please, Sign In to add comment