RSACryptoServiceProvider .Net 2.0 и Windows 10 Home - PullRequest
0 голосов
/ 28 апреля 2018

Просто ищу объяснение, почему для 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 };

Это сломано

...