java生成RSA公私钥字符串,简单易懂
Posted 我是司
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java生成RSA公私钥字符串,简单易懂相关的知识,希望对你有一定的参考价值。
java生成RSA公私钥字符串,简单易懂
解决方法:
1.下载bcprov-jdk16-140.jar包,参考:http://www.yayihouse.com/yayishuwu/chapter/1537
2.java代码
KeyPairGenerator keyPairGenerator = KeyPairGenerator
.getInstance("RSA");
keyPairGenerator.initialize(2048);
KeyPair keyPair = keyPairGenerator.generateKeyPair();
RSAPublicKey publicKey = (RSAPublicKey) keyPair.getPublic();
RSAPrivateKey privateKey = (RSAPrivateKey) keyPair.getPrivate();
System.out.println("公钥:"+new BASE64Encoder().encodeBuffer(publicKey.getEncoded()));
System.out.println("私钥:"+new BASE64Encoder().encodeBuffer(privateKey.getEncoded()));
以上是关于java生成RSA公私钥字符串,简单易懂的主要内容,如果未能解决你的问题,请参考以下文章