如何将PKCS#8格式的PEM私钥转换为传统格式?
来自 OpenSSL 1.0 更改日志:
将 PKCS#8 设置为默认写入格式 对于私钥,替换 传统格式。这种形式是标准化的,更安全,并且不 包括隐式 MD5 依赖性。 [史蒂夫·汉森]
但是,我需要以前的传统格式的私钥文件。 是否可以将 pem 文件从 PKCS#8 转换为传统格式(使用 OpenSSL.exe 应用程序)?
非常感谢!
From OpenSSL 1.0 change log:
Make PKCS#8 the default write format
for private keys, replacing the
traditional format. This form is standardised, more secure and doesn't
include an implicit MD5 dependency.
[Steve Henson]
However, I need the private key file in the previous, traditional format.
Is it possible to convert the pem file from PKCS#8 to the traditional format (using OpenSSL.exe app)?
Thank you very much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
成功地以这种方式解决了这个问题 -
请求:
然后,我将其转换为 RSA 格式:
希望它会对某人有所帮助。
Succeeded to solve that in that way -
the request:
Then, I converted it to RSA format:
Hope that it will help someone.
使用 Openssl 3.0 :https://www.openssl.org/docs /man3.0/man1/openssl-pkey.html
从 PKCS#1 转换为 PKCS#8:
从 PKCS#8 转换为 PKCS#1:
请参阅 https://stackoverflow.com/a/20065522/2162144 了解 PKCS#1 与 PKCS#8 的说明。
Using Openssl 3.0 :https://www.openssl.org/docs/man3.0/man1/openssl-pkey.html
Convert from PKCS#1 to PKCS#8:
Convert from PKCS#8 to PKCS#1:
See https://stackoverflow.com/a/20065522/2162144 for a description of PKCS#1 vs PKCS#8.
RSA 私钥
要从 PKCS#1 转换为 PKCS#8:
要从 PKCS#8 转换为 PKCS#1(对于 OpenSSL <= 1.1,请删除
-traditional
开关):RSA 公钥
从 PKCS#1 转换为 PKCS#8:
从 PKCS#8 转换为 PKCS#1(对于 OpenSSL <= 1.1,删除
-traditional
开关):RSA private key
To convert from PKCS#1 to PKCS#8:
To convert from PKCS#8 to PKCS#1 (for OpenSSL <= 1.1 remove the
-traditional
switch):RSA public key
To convert from PKCS#1 to PKCS#8:
To convert from PKCS#8 to PKCS#1 (for OpenSSL <= 1.1 remove the
-traditional
switch):