2013-12-21 24 views
2

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

+0

有则在2.7十亿不同的二进制格式的私钥文件。 –

+0

请添加有关精确二进制格式和您的编程环境的信息,否则无法回答此问题。 –

+1

@GregS由于您的评论现在已有14个小时,因此已过时。目前的数字是29亿。 – Jumbogram

回答

3

你可能有DER编码密钥。要转换它,你可以(可能)做到这一点

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

请注意,这只适用于未加密的RSA私钥工作。如果你有DSA或EC(或PKCS8格式化)键,你需要稍微改变一下命令,但是你没有提供足够的细节让我缩小它的范围。

(也有很多其他的私有密钥格式,如PVK,因此,如果这仍然不能正常工作,请提供一些更多的信息)

相关问题