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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM