Просто ищу объяснение, почему для Windows Home, работающей как обычный пользователь, этот код не работает для .Net 2.0 (это то, что тормозит в унаследованном приложении, которое я хотел бы получить в Windows 10).
cspParam = new CspParameters { Flags = CspProviderFlags.UseMachineKeyStore };
_rsa = new RSACryptoServiceProvider(cspParam);
result = _rsa.ToXmlString(false);
Console.Write(result);
Console.ReadKey();
Это нормально работает в Windows 10 Pro .Net 2.0 и в режиме сравнения Windows 8.
Любая деталь в этом была бы большой помощью, спасибо.
Строка с ошибкой
result = _rsa.ToXmlString(false);
Но я думаю, что это
cspParam = new CspParameters { Flags = CspProviderFlags.UseMachineKeyStore };
Это сломано