如何将二进制私钥文件转换为openssl可接受的pem格式

时间:2013-12-21 12:41:28

标签: encryption binary openssl file-conversion

我有一个二进制格式的私钥文件。我需要将其转换为.pem格式。我能够使用base64进行转换,但openssl不接受此文件。有没有其他方法可以将二进制转换为.pemopenssl可以接受。

1 个答案:

答案 0 :(得分:4)

您可能拥有DER编码密钥。要转换它你可以(可能)这样做

openssl rsa -inform der -in <yourfile> -outform pem -out output.pem

请注意,这仅适用于未加密的RSA私钥。如果您有DSA或EC(或PKCS8格式)密钥,您需要稍微更改一下命令,但是您没有提供足够的详细信息让我缩小范围。

(还有许多其他私钥格式,如PVK,所以如果这仍然不起作用请提供更多信息)