用openssl 生成的密钥老是报以下错误:
java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException: IOException : DER input, Integer tag error at sun.security.rsa.RSAKeyFactory.engineGeneratePrivate(RSAKeyFactory.java:200) at java.security.KeyFactory.generatePrivate(KeyFactory.java:342) at com.qhx.component.payment.payplatform.alipay.util.RSASignature.getPrivateKey(RSASignature.java:84) at com.qhx.component.payment.payplatform.alipay.util.RSASignature.main(RSASignature.java:161) Caused by: java.security.InvalidKeyException: IOException : DER input, Integer tag error at sun.security.pkcs.PKCS8Key.decode(PKCS8Key.java:344) at sun.security.pkcs.PKCS8Key.decode(PKCS8Key.java:350) at sun.security.rsa.RSAPrivateCrtKeyImpl.<init>(RSAPrivateCrtKeyImpl.java:74) at sun.security.rsa.RSAPrivateCrtKeyImpl.newKey(RSAPrivateCrtKeyImpl.java:58) at sun.security.rsa.RSAKeyFactory.generatePrivate(RSAKeyFactory.java:299) at sun.security.rsa.RSAKeyFactory.engineGeneratePrivate(RSAKeyFactory.java:196) ... 3 more
后来发现,原来是支付宝,生成的命令有问题,参数放错位置,害死人。
将(3) 的命令改为:
openssl pkcs8 -topk8 -nocrypt -inform PEM -in rsa_private_key.pem -outform PEM outform
完整命令:
1.
openssl genrsa -out rsa_private_key.pem 1024
2.
openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
3.openssl pkcs8 -topk8 -nocrypt -inform PEM -in rsa_private_key.pem -outform PEM outform
相关推荐
当程序员的狗日日子 csdn tangtdd网友原创 收录1-61,全文完,只差后记
这是我自己根据 Head First C# 书上的教程,写出来的 赛狗日 的程序,我对这个程序进行了修改,使用了构造函数。 希望您来交流 QQ:260862089
head first C#中的赛狗日实验,源码有较详细的注释。
c#深入浅出,赛狗日,自己做的项目,,,水平较差,,请各位海涵
自己设计实现的C#的那本书上赛狗日的程序 = = 名字有点别扭 书上这个实验没有源代码,所以自己写了一个,要求的功能全部实现了
刚买head first c#里面有一个实验:赛狗日 个人写的第一个像样的程序就传上来了 开发环境VS 2008
head first书中的第一个实验项目,由于书中没有完整源代码,所以试着自己写了下,也参考了网上前人写的代码,初学C#,代码写的不是很规范,仅作参考
head first书上的项目.因为书上没提供完整代码,所主要还是自己编写的,因为新手的关系,也不是完全照书上来的,我觉得目的达到就可以了,至于代码规范方面,请谅解!
C#课后作业赛狗日代码.
Head First C#第二版中关于赛狗日的程序练习,程序完整
整理网上的txt资料,添加章节标签,方便阅读。
摘自:http://blog.csdn.net/tangtdd/ 共59篇,进行了整理,TXT格式。
First Head C# 实验室赛狗日 源代码
读《狗日的粮食》有感
新手完成了HeadFirstC#赛狗日练习题,附上项目源码,请大家指点
书还是不错的,前段时间做了第一个实验,赛狗日。 因为C#方面是新手(其实什么编程语言我都是新手 - -!) 所以费了很大力气才写出来。 中间也有些代码是借助了国外论坛爱好者的方法。 开发环境:VS2008 注:为了...
英语不好,纯中文变量名。不是完全按照书上做的。还有很多BUG。有源码,望学习指正
每天继续正常地上班下班。然而不久后却传来了我曾祖母去世的消息。因工作关系,我却未能及时赶回家去见我曾祖母最后一面。我的心里十分悲痛。我曾祖母已是九十多岁的高龄,生老病死本是自然规律,但是我北上求学后,...
Create React App入门该项目是通过。可用脚本在项目目录中,可以运行:npm start 在开发模式下运行应用程序。 打开在浏览器中查看。 如果进行编辑,页面将重新加载。 您还将在控制台中看到任何棉绒错误。...
比较详细的描述了c语言的特点以及适合做哪方面的事情。适合入门。