java.security.spec.InvalidKeySpecException:
java.security.InvalidKeyException: IOException : algid parse error,
not a sequence


代码执行到这句话时抛出以上异常:Key privateK =
keyFactory.generatePrivate(pkcs8KeySpec);
问题的原因是:rsa私钥的格式不是pksc8格式
解决方案:使用以下命令转换一下:openssl pkcs8 -topk8 -inform PEM -in
private.key -outform pem -nocrypt -out
pkcs8.pem(意思是把pkcs1格式转为pkcs8格式)

PKCS1的文件头格式    -----BEGIN
RSA PRIVATE KEY-----
PKCS8的文件头格式
   -----BEGIN PRIVATE
KEY-----

最新文章

  1. 6.在MVC中使用泛型仓储模式和依赖注入实现增删查改
  2. String类常用方法小节
  3. linux用shell腳本解决被ddos攻击的问题
  4. [BZOJ 1055][HAOI2008]玩具取名(DP)
  5. j2ee ehcache
  6. $.each 与$().each()
  7. WildFly 9.0.2 + SQLServer + BIRT + JNDI 处理BIRT报表发布时数据源的修改
  8. python安装包问题小结
  9. sn9c291 驱动载入成功,mpayer无法播放
  10. JSON之FastJson
  11. [Machine Learning]学习笔记-Logistic Regression
  12. 【数论】Lucas
  13. 自动化测试selenium(四)check,选中复选框,操作一组元素
  14. Spring Boot之WebSocket
  15. 使用@FeignClient时,报java.lang.NoClassDefFoundError: feign/Feign$Builder错
  16. 237. 程序自动分析 【map+并查集】
  17. 研究js特效巩固JavaScript知识
  18. Linux命令之乐--sed
  19. UML(统一的建模语言)
  20. Memcache PHP 使用笔记

热门文章

  1. 【转载】char*,const char*和string 三者转换
  2. java基础不牢固容易踩的坑
  3. requests--etree--xpath
  4. 6 Django的视图层
  5. 1079: [SCOI2008]着色方案
  6. oracle(sql)基础篇系列(一)——基础select语句、常用sql函数、组函数、分组函数
  7. MyEclipse - 问题集 - build properties does not exist
  8. python学习笔记八:文件与目录
  9. 2、shader基本语法、变量类型、shader的三种形式、subshader、fallback、Pass LOD、tags
  10. Lua3