0
如何使用C#從RSA機器級容器中檢索私鑰? 我已經創建了如何從RSA機器級容器中檢索私鑰?
aspnet_regiis.exe -pc "MyKeys2" -exp
現在我想使用該密鑰來加密我的數據的RSA密鑰,這裏是到目前爲止的代碼:
CspParameters cspParam = new CspParameters();
cspParam.KeyContainerName = "MyKeys2";
cspParam.Flags |= CspProviderFlags.UseMachineKeyStore;
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(cspParam);
var keyFromContainer = rsa.ToXmlString(true);//Here throws exception "Key not valid for use in specified state."
但是,當我嘗試檢索關鍵罰球異常「密鑰在指定狀態下無效」。 我在做什麼錯?