代码之家  ›  专栏  ›  技术社区  ›  Reddy

RSACryptoServiceProvider不可用于Xamarin UWP

  •  0
  • Reddy  · 技术社区  · 8 年前

    我正在尝试使用加密字符串 RSACryptoServiceProvider 对于Xamarin。形成UWP应用程序。但该API不可用,因为它在Android和iOS上运行良好。

    你能建议我如何解决这个问题吗?

    谢谢你的帮助

    1 回复  |  直到 8 年前
        1
  •  1
  •   Martin Zikmund    8 年前

    你说得对,它在UWP中不直接起作用。您应该使用 RSA.Create 方法而不是 RSACryptoServiceProvider 在里面净核心。

    有关更多详细信息,请查看此 thread on GitHub 其中讨论了一个非常类似的问题。

    您也可以尝试安装 System.Security.Cryptography UWP应用程序中的NuGet包。这样您就可以使用 RSACryptServiceProvider 直接地

    如果全部失败,您可以在UWP上以特定于平台的方式实现这一点,当然还有更多信息 in the documentation .