public static RSAPublicKey getRSAPublidKeyBybase64(String base64s) {
X509EncodedKeySpec keySpec = new X509EncodedKeySpec(CodeUtils.base64Decode(base64s));
RSAPublicKey publicKey = null;
     KeyFactory keyFactory = KeyFactory.getInstance("RSA");
try {
publicKey = (RSAPublicKey)keyFactory.generatePublic(keySpec);
} catch (InvalidKeySpecException var4) {
LOGGER.error("base64编码=" + base64s + "转RSA公钥失败", var4);
} return publicKey;
} public static RSAPrivateKey getRSAPrivateKeyBybase64(String base64s) {
PKCS8EncodedKeySpec keySpec = new PKCS8EncodedKeySpec(CodeUtils.base64Decode(base64s));
RSAPrivateKey privateKey = null;
KeyFactory keyFactory = KeyFactory.getInstance("RSA");
try {
privateKey = (RSAPrivateKey)keyFactory.generatePrivate(keySpec);
} catch (InvalidKeySpecException var4) {
LOGGER.error("base64编码=" + base64s + "转RSA私钥失败", var4);
} return privateKey;
}

最新文章

  1. docker创建镜像
  2. AngularJS中使用$resource
  3. windows下为mysql添加日志
  4. openssl实践总结
  5. Goldengate trial队列维护
  6. 10gR2-11gR1,11gR2如何干净的清除并重建OCR和表决磁盘
  7. printf在终端输出时改变颜色
  8. 宜昌IT软件资源汇总
  9. Hapoop原理及MapReduce原理分析
  10. PHP学习笔记三十二【Exception】
  11. TFS下载文件已损坏问题
  12. 剑指Offer(9)
  13. Confluence 6 反向跟踪
  14. Elaticsearch 集群
  15. 关于H5唤醒APP的功能实现(千辛万苦啊!)
  16. (原创)结构体自动化转为char数组的实现
  17. 通过loadrunner将http返回response写入文本txt中
  18. Android 时间日期Widget 开发详解
  19. 启动 NFS 守护进程:rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)
  20. python项目中requirements的巧用(一键导入所有安装包)

热门文章

  1. MongoDB 简介
  2. KnockoutJS 3.X API 第四章(13) template绑定
  3. TSql HierarchyID 数据类型用法
  4. JSP网站开发基础总结《八》
  5. 信息加密之信息摘要加密MD2、MD4、MD5
  6. POJ 2312Battle City(BFS-priority_queue 或者是建图spfa)
  7. 重置Oracle密码
  8. 学习制作精美 CSS3 按钮效果的10个优秀教程
  9. java类加载器-Tomcat类加载器
  10. Windows Azure HandBook (1) IaaS相关技术