Y02.java
import java.security.*;
/**
Generate a public/private keypair.
*/
public class Y02
{
public static void main(String argv[])
{
try {
SecureRandom sr = new SecureRandom();
KeyPairGenerator kpg = KeyPairGenerator.getInstance("DSA");
kpg.initialize(512,sr);
KeyPair keypair = kpg.generateKeyPair();
System.out.println("Public key");
System.out.println(keypair.getPublic());
System.out.println("Private key");
System.out.println(keypair.getPrivate());
}
catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
}
}