在 OpenSSL 中将 .pem 转换为 .bin

Convert .pem to .bin in OpenSSL

谁能告诉我将私钥.pem 转换为.bin 文件的正确命令?我只是尝试了以下命令,但它对我不起作用:

Openssl rsa -inform der -in My_PrivateKey.bin -outform pem -out My_PrivateKey.pem

要将私钥从 PEM 转换为 DER(二进制),您可以使用以下命令,具体取决于您需要的格式(PKCS#1 或 PKCS#8)。

对于 RSA PKCS#1:

openssl rsa -in private_key.pem -out private_key_pkcs1.der -outform der

对于加密的 PKCS#8:

openssl pkcs8 -in private_key.pem -out private_key_pkcs8_encrypted.der -outform der -topk8

对于普通 PKCS#8:

openssl pkcs8 -in private_key.pem -out private_key_pkcs8_plain.der -outform der -nocrypt -topk8