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

最新文章

  1. rt3070 驱动异常问题
  2. 写pdf文件
  3. Spring web.xml配置文件解析
  4. 05.C#泛型类型(三章3.1-3.2)
  5. 破解受保护的excel中的密码
  6. 如何使用setup.py文件
  7. TX Textcontrol 使用总结五——添加图片
  8. Android手机拍照
  9. C#用DES加密JAVA用DES解密,JAVA用DES加密C#用DES解密的实现
  10. CSAPP(深入理解计算机系统)读后感
  11. 跟着辛星认识一下PHP的自己主动载入
  12. Thread 与 Runnable 混合使用测试
  13. 用mount挂载远程服务器网络硬盘
  14. 基于Python的设计模式简述
  15. Linux:挂载、卸载光盘
  16. 8. American Friendship 美国式的友谊
  17. Linux驱动开发必看详解神秘内核(完全转载)
  18. Spring 学习——Spring IOC概念
  19. 关于Android NDK中调用第三方的动态库
  20. ASP.NET 解决URL中文乱码的解决

热门文章

  1. 网站性能优化——DNS预热与合并HTTP请求
  2. 洛谷P2221 高速公路【线段树】
  3. python - pycharm 配置虚拟环境出现的中文命名问题
  4. 几个牛X的js开发技巧
  5. php数据类型之​浮点型
  6. 洛谷 P2347 砝码称重 题解
  7. LOJ P10114 数星星 stars 题解
  8. Linux 理解 %iowait (%wio)
  9. CF358D Dima and Hares dp
  10. Linux操作系统常用命令合集——第六篇-软件包操作(2个命令)