RSACryptoServiceProvider 不适用于 Xamarin UWP
RSACryptoServiceProvider not available for Xamarin UWP
我正在尝试使用 RSACryptoServiceProvider
为 Xamarin.Forms UWP 应用程序加密字符串。但是 API 不可用,因为它适用于 Android 和 iOS。
你能建议我如何解决这个问题吗?
感谢帮助
你是对的,它不能直接在 UWP 中工作。您应该在 .NET Core 中使用 RSA.Create
方法而不是 RSACryptoServiceProvider
。
有关更多详细信息,请查看此 thread on GitHub,其中讨论了一个非常相似的问题。
您也可以尝试在 UWP 应用中安装 System.Security.Cryptography
NuGet 包。这样你就可以直接使用 RSACryptoServiceProvider
。
如果都失败了,您可以在 UWP 上以特定于平台的方式实现它,肯定会有更多信息 in the documentation。
我正在尝试使用 RSACryptoServiceProvider
为 Xamarin.Forms UWP 应用程序加密字符串。但是 API 不可用,因为它适用于 Android 和 iOS。
你能建议我如何解决这个问题吗?
感谢帮助
你是对的,它不能直接在 UWP 中工作。您应该在 .NET Core 中使用 RSA.Create
方法而不是 RSACryptoServiceProvider
。
有关更多详细信息,请查看此 thread on GitHub,其中讨论了一个非常相似的问题。
您也可以尝试在 UWP 应用中安装 System.Security.Cryptography
NuGet 包。这样你就可以直接使用 RSACryptoServiceProvider
。
如果都失败了,您可以在 UWP 上以特定于平台的方式实现它,肯定会有更多信息 in the documentation。