2019独角兽企业重金招聘Python工程师标准>>>

公钥

 private PublicKey getPubKey() {PublicKey publicKey = null;try {
String pubKey="MIGfMA0GDQPwkqCJC68pHH5EBWRUAA4GNAw0d0PKb9ucvucZeo8Yij4/hd+TQ2CL43eQCOPbKiYu3Gz1/6L911CW0GVgpOJ/riO1tHu1U7DCBiQKBgQDIqBZ0tduWNnrin1PIFRVIgbB4x05euEjVAeAQCSqGSIb3lRzKLJcmNUovZ6z5l28HPTTlG+BuwcPQES4XD/Oh6cDt81D3QIDAQAB";java.security.spec.X509EncodedKeySpec bobPubKeySpec = new java.security.spec.X509EncodedKeySpec(new BASE64Decoder().decodeBuffer(pubKey));Java.security.KeyFactory keyFactory;keyFactory = java.security.KeyFactory.getInstance("RSA");publicKey = keyFactory.generatePublic(bobPubKeySpec);} catch (NoSuchAlgorithmException e) {e.printStackTrace();} catch (InvalidKeySpecException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}return publicKey;}

私钥

 private PrivateKey getPrivateKey() {PrivateKey privateKey = null;String priKey = "MIICdQImez/r5jBm6qmicMzxMA6z/WGg/7V1lI/myX4ebMgzWAvoLej23eFX9HjjQf4dmbARf7fskVsXTkN3KSZC6I5ONm0kopcpnMgjjH+9AgMBAAECgYBSh84AoGNBgkqhkiG5+DBAIXkpUZ+B9FYXqZBn4/zrPKfPbB2EVEC+V26glQABMK0S3y2w5+cdvbIasHO7bnsTQKb0OEus23kYuqSJlhhNj45eEz4ptqpNeWRPwQJBAMoodF46gA9w0BAQEdUjW3g1inGKyRdgmFdbf/nJHIiIojl9sctQGPvJzb7DaXLeR7Z3dCuqlgi9qpArsQvSUZ8wQvzpLUNHeiHKPyVGL/Dng6JbS2gIGzsMBCMkvnhhhHZi9QcoJ5jHqWMIF9bJHDZ2m1kY91yXh71w9l/J52wJakI82304KNAkA0bdG+1saYr4/5jyhhQ+0Zn2f7PsJV4hd+x++lm7pNUYSWaQGhB39qOvepxHCBPD/xzdi/gTz6H0i5kCQQCpjcCzogbk9XtS0NMRBADA3GetbUfziG6QSbRJYFAkEAkqGlRnPISELjNtIf25nPfM4OWTJclqOpHNaDVCBKwJqPSUwejHL0r8fPH/pU0bdadbWBNs8Ff8sb9X";PKCS8EncodedKeySpec priPKCS8;try {priPKCS8 = new PKCS8EncodedKeySpec(new BASE64Decoder().decodeBuffer(priKey));KeyFactory keyf = KeyFactory.getInstance("RSA");privateKey = keyf.generatePrivate(priPKCS8);} catch (IOException e) {e.printStackTrace();} catch (NoSuchAlgorithmException e) {e.printStackTrace();} catch (InvalidKeySpecException e) {e.printStackTrace();}return privateKey;}

转载于:https://my.oschina.net/xiaozhiwen/blog/1499241

string密钥转PrivateKey和PublicKey相关推荐

  1. java privatekey输出字符串_[Java教程]根据字符串(String)生成公钥(PublicKey)和私钥(PrivateKey)对象_星空网...

    根据字符串(String)生成公钥(PublicKey)和私钥(PrivateKey)对象 2012-05-29 0 1.字符串生成公钥对象 PublicKey /** * 实例化公钥 * * @re ...

  2. java privatekey输出字符串_根据字符串(String)生成公钥(PublicKey)和私钥(PrivateKey)对象...

    1.字符串生成公钥对象 PublicKey /** * 实例化公钥 * * @return */ private PublicKey getPubKey() { PublicKey publicKey ...

  3. win10 配置github ssh密钥失败 Permission denied (publickey)

    https://www.cnblogs.com/jiayouba/p/15430389.html 在.ssh文件夹下,增加config文件,内容如下: Host github.com HostName ...

  4. [转载]如何将Putty生成的PrivateKey转换为SecureCRT所需的PublicKey

    为什么80%的码农都做不了架构师?>>>    首先说明,标题不一定准确,因为盆地并未详细了解清楚这里的公钥.私钥机制,只是根据以前的印象有个大概的理解,且最终以解决问题为主要目的, ...

  5. KeyStore加载PublicKey/PrivateKey(公/私钥)证书

    开发过程中,对于签名和验签的问题,相信大家没少见过.很多时候,我们只是拿来就用,根本没留意里面的逻辑: 要么就是项目现有的签名和验签逻辑,要么就是拿demo里面的代码然后集成到项目中去,直接使用. 很 ...

  6. 非对称性密钥加密 java 实例_JAVA实现非对称加密

    高级加密算法 双保险 公钥.私钥 DH(Diffie-Hellman)密钥交换算法 RSA - 基于因子分解 ElGamal - 基于离散对数 ECC(Elliptical Curve Cryptog ...

  7. 在 .NET 中加载椭圆曲线 (EC) 密钥

    在 .NET 中加载椭圆曲线 (EC) 密钥 本文将讨论在.NET 中解析和加载EC 密钥的不同方式.在本文中,您将了解 EC 密钥的构成,然后了解如何以四种不同的方式使用这些知识ECDsa在 .NE ...

  8. java rsa 128_如何用java实现128位密钥的RSA算法

    展开全部 import javax.crypto.Cipher; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; impor ...

  9. RSA分段加密分段解密以及密钥与.Net的转化

    代码中采用了Base64 对应的Maven仓库地址 <!-- http://mvnrepository.com/artifact/net.iharder/base64 --> <de ...

最新文章

  1. 机器学习算法源码全解析(一)-带你深入理解随机森林(RandomForest)原理及如何防止 Dropout
  2. freeCodeCamp 学习记录——初级算法「01」翻转字符串
  3. Leetcode周赛复盘——第 276 场力扣周赛
  4. ssl/tls服务器瞬时_SSL / TLS REST服务器–带有Spring和TomEE的客户端
  5. mall整合RabbitMQ实现延迟消息
  6. 新版谷歌浏览器开启Flash支持
  7. centos6.8安装httpd后无法访问
  8. RN-android 打包后,部分图片不显示
  9. 基于WCF的Silverlight 发布的注意事项
  10. c语言数组题库答案,C语言数组百道练习题含答案.pdf
  11. 运筹学——表上作业法
  12. 如何开发一套完整的医疗远程会诊系统方案
  13. xampp如何设置多虚拟主机访问
  14. Java基础eclipse版(二)——JDK、Eclipse的下载与安装
  15. UML图之【用例图、活动图、时序图】
  16. 双评价技术指南2020_双评价技术学习笔记(旧)
  17. faker和劫的图片_faker劫反杀ryu第一视角完整视频和gif,慢动作回放两个劫之间的较量分析...
  18. GIF/PNG/JPG和WEBP/base64/apng图片优点和缺点整理
  19. 流畅的python第十四章可迭代的对象,迭代器和生成器学习记录
  20. 成功失败算法matlab_如果将所有内容留给算法,为什么我们会失败

热门文章

  1. 钱德拉塞卡极限与钱德拉塞卡的极限
  2. 【Unity3D】Helloworld
  3. 静态网页统计浏览次数
  4. 加速度计、陀螺仪工作原理
  5. 中学物理教学参考杂志社中学物理教学参考编辑部2022年第21期目录
  6. 【pytorch】ValueError: Expected more than 1 value per channel when training
  7. 每日分享190210
  8. SM8350 Codec通路图:bolero + wcd9385 + CS35L41
  9. c语言编程560分钟,c语言把560分钟换成小时和分钟表示输出出来
  10. 《2022爱分析·营销服一体化实践报告》发布:营销服一体化重塑企业增长新链路