Я работаю над универсальным проектом Windows в MSVS2015, используя С#. Проект ориентирован на пользователей телефонов, с вероятностью позже перешедших на десктопы и планшеты.
Мне нужно сгенерировать пару ключей RSA для пользователя и надежно сохранить ее на устройстве. В Windows Phone 8.0 я использовал для этой задачи класс CspParameters, но он недоступен в Windows 10. Как правильно хранить такие конфиденциальные данные в UWP?
Код, который я использую для генерации пары ключей:
AsymmetricKeyAlgorithmProvider rsaPkcs1ProviderServer = AsymmetricKeyAlgorithmProvider.OpenAlgorithm(AsymmetricAlgorithmNames.RsaPkcs1);
_clientKeyPair = rsaPkcs1ProviderServer.CreateKeyPair(RSA_KEY_SIZE);