【发布时间】:2012-06-21 10:03:05
【问题描述】:
我正在尝试使用 DSACryptoServiceProvider 生成密钥对。
代码如下:
var cspParameters = new CspParameters();
cspParameters.Flags = CspProviderFlags.CreateEphemeralKey;
cspParameters.KeyContainerName = Guid.NewGuid().ToString();
DSA dsa = new DSACryptoServiceProvider(2048, cspParameters); // Generate a new 2048 bit RSA key
string publicPrivateKeyXML = dsa.ToXmlString(true);
string publicOnlyKeyXML = dsa.ToXmlString(false);
在dsa.ToXmlString(true); 我收到以下异常:指定的标志无效。怎么了?
【问题讨论】:
标签: c# .net cryptography dsa