java 公钥 验证_Java代码签名验证公钥私钥

技术博客 (270) 2023-09-19 09:01:01

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

THE END

发表回复