RSACryptoServiceProvider

RSACryptoServiceProvider

如何使用RSACryptoServiceProvider类生成随机的RSA公钥和私钥(RSAParameters)?
每次创建RSACryptoServiceProvider的新实例时,最终都会导出相同的密钥。

谢谢

最佳答案

我对以下代码进行了测试,并且导出的参数始终不同:

var rsaAlgo1 = new RSACryptoServiceProvider();
var rsaAlgo2 = new RSACryptoServiceProvider();

var xml1 = rsaAlgo1.ToXmlString(true);
var xml2 = rsaAlgo2.ToXmlString(true);

if (xml1 != xml2)
{
   // it always goes here...
}

关于c# - 使用RSACryptoServiceProvider生成随机RSA key ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4233663/

10-09 09:16