日期:2014-05-20  浏览次数:20936 次

keytool生成keystore的问题。
我在初始化keystore的时候,发现已经有一个私钥,难道是新建的keystore的时候会有一对默认的key?我猜想的,那么这对key是从哪里来的呢?sun自己产生的吗?

------解决方案--------------------
KeyPairGenerator gen = KeyPairGenerator.getInstance("RSA");
gen.initialize(1024);
KeyPair pair = gen.generateKeyPair();
PublicKey publicKey = pair.getPublic();
PrivateKey privateKey = pair.getPrivate();

这样就可以随机生成一个公钥私钥的密钥对
------解决方案--------------------
KeyPairGenerator gen = KeyPairGenerator.getInstance("RSA");
gen.initialize(1024);
KeyPair pair = gen.generateKeyPair();
PublicKey publicKey = pair.getPublic();
PrivateKey privateKey = pair.getPrivate();