这是我的代码:
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(128);
try
{
string publicKeyXML = rsa.ToXmlString(false);
string privateKeyXML = rsa.ToXmlString(true);
int size = rsa.KeySize;
}
finally
{
rsa.PersistKeyInCsp = false;
}
我一直收到同样的错误信息“指定了无效标志”。如果我使用无参构造函数,则不会抛出异常并且密钥长度为1024。