1

RSACryptoServiceProvider クラスを使用してランダムな RSA 公開鍵と秘密鍵 (RSAParameters) を生成するにはどうすればよいですか? RSACryptoServiceProvider の新しいインスタンスを作成するたびに、同じキーをエクスポートすることになります。

ありがとう

4

2 に答える 2

4

次のコードでいくつかのテストを行いましたが、エクスポートされたパラメーターは常に異なります。

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...
}
于 2010-11-20T17:15:43.300 に答える