前言:
常用的rsa
密钥有两种格式,一种为pkcs1
,首尾分别为:
# 公钥
-----BEGIN RSA PUBLIC KEY-----
-----END RSA PUBLIC KEY-----
# 私钥
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
另一种为pkcs8
,首位分别为:
# 公钥
-----BEGIN PUBLIC KEY-----
-----END PUBLIC KEY-----
# 私钥
-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----
openssl工具生成的公/私钥均为pkcs1
格式,而接口请求数据加密用的rsa库
使用的格式为pkcs8
格式,于是pkcs1
格式公私钥与pkcs8
格式公私钥的转换成为必须要解决的问题。
一、工具下载安装:
http://slproweb.com/products/Win32OpenSSL.html
选择适合自己系统的版本: