C#-十六进制到RSA私钥

C#-十六进制到RSA私钥,c#,openssl,hex,pem,C#,Openssl,Hex,Pem,我想将十六进制字符串转换为RSA私钥(pem)。我发现您可以通过在linux终端上运行以下命令来实现这一点: xxd -r -ps rsa-key-hex.txt rsa-key.der openssl pkey -in rsa-key.der -inform der -out rsa-key.pem -outform pem 问题是我不知道如何在C#上做。我想象我必须从一个目录中获取txt,一旦程序读取了它的内容,它就会将其转换为der字节并保存在同一个目录中。然后从der,必须有一种方法

我想将十六进制字符串转换为RSA私钥(pem)。我发现您可以通过在linux终端上运行以下命令来实现这一点:

xxd -r -ps rsa-key-hex.txt rsa-key.der

openssl pkey -in rsa-key.der -inform der -out rsa-key.pem -outform pem
问题是我不知道如何在C#上做。我想象我必须从一个目录中获取txt,一旦程序读取了它的内容,它就会将其转换为der字节并保存在同一个目录中。然后从der,必须有一种方法将其转换为pem