码上敲享录 > 互联网笔记 > java生成RSA公私钥字符串,简单易懂

java生成RSA公私钥字符串,简单易懂

上一章章节目录下一章 2018-10-17已有2860人阅读 评论(0)

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()));


本文链接:http://www.yayihouse.com/yayishuwu/chapter/1638

0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交