码迷,mamicode.com
首页 > Windows程序 > 详细

windows 下OPENSSL 生成秘钥和公钥的方法

时间:2018-03-11 17:18:40      阅读:382      评论:0      收藏:0      [点我收藏+]

标签:topk   class   body   ocr   转换   ssl   文件   blog   十六进制   

 

 

1. 生成原始 RSA私钥文件 private_key.pem

openssl genrsa -out private_key.pem 1024

2. 将原始 RSA私钥转换为 pkcs8格式

openssl pkcs8 -topk8 -inform PEM -in private_key.pem -outform PEM -nocrypt -out rsa_private_key.pem

3. 生成 RSA公钥 rsa_public_key.pem

openssl rsa -in private_key.pem -pubout -out rsa_public_key.crt

4. 从公钥 rsa_public_key.pem 获取十六进制的公钥(第一段16进制字符串)

openssl asn1parse -out temp.ans -i -inform PEM<private_key.pem

最终获取文件列表:

rsa_private_key.pem

rsa_public_key.crt

16进制公钥字符串用于js端加密

windows 下OPENSSL 生成秘钥和公钥的方法

标签:topk   class   body   ocr   转换   ssl   文件   blog   十六进制   

原文地址:https://www.cnblogs.com/cfas/p/8544087.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!