0

我想创建一个 RSACng 类的新实例,但具有指定的密钥对。

var rsa = new RSACng();

以上将使用随机的 2,048 位密钥对初始化 RSACng 类的新实例。但是,我们可以CngKey在声明 RSACng 时传递一个实例。

var key = CngKey.Import(Convert.FromBase64String(_privateKey), CngKeyBlobFormat.Pkcs8PrivateBlob);
var rsa = new RSACng(key);

上面将使用特定的私钥初始化一个CngKey对象(私钥是从 PEM 文件中获得的,pkcs8 格式)但这只会使用私钥初始化 RSACng 对象。如何使用密钥对(都在 PEM 文件中)对其进行初始化?

4

0 回答 0