Java验证公钥私钥签名认证示例如下
importsecurity.KeyPair;
importsecurity.KeyPairGenerator;
importsecurity.NoSuchAlgorithmException;
importsecurity.Signature;
/**
*
* @since 2015年8月20日 下午2:22:08
* @author hym
*/
publicclass SignDemo {
/**得到产生的私钥/公钥对
* @return
* @author hym
*/
public static KeyPair getKeypair(){
//产生RSA密钥对(myKeyPair)
KeyPairGenerator myKeyGen = null;
try {
myKeyGen = KeyPairGenerator.getInstance(“RSA”);
initialize(1024);
} catch (NoSuchAlgorithmException e) {
printStackTrace();
}
KeyPair myKeyPair = myKeyGen.generateKeyPair();
return myKeyPair;
}
/**根据密钥对对信息进行加密,返回公钥值
* @param mySig
* @param myKeyPair
* @para
上一篇
下一篇