gpt4 book ai didi

c# - ProtectedData.Protect 与 DataProtectionProvider Windows Phone 8 Silverlight 到 Windows Phone 8.1 通用应用程序迁移

转载 作者:行者123 更新时间:2023-11-30 16:03:22 35 4
gpt4 key购买 nike

我的旧 (WP-8.0-Silverlight) 应用程序使用 ProtectedData.Protect 方法以安全的方式保存数据。我想将我现有的应用程序升级到 Windows Phone 通用应用程序。在 WinRT 中,ProtectedData.Protect 不可用,因为有一个新的 API DataProtectionProvider 与 Silverlight 实现不兼容。

第一个问题是:如何将数据迁移到新应用程序?正如我所说,Silverlight API 与新的 WinRT API 不兼容,并在取消保护数据期间导致异常。

我正在考虑使用 WP-8.0-Silverlight 更新更新现有应用程序,该更新将使用 ProtectedData(crypt32) API 并使用其他算法来迁移新数据并将其保存到存储中。稍后我的新 WinRT 应用程序将能够解密此数据。

第二个问题是:我应该使用哪种算法来提供最佳安全性?

最佳答案

不幸的是,没有内置的迁移能力。
Windows Phone 通用应用程序与 WP-8.0-Silverlight 应用程序完全不同。

一种解决方案是将您的数据从 Silverlight 推送到 OneDrive 之类的东西,然后将它们导回 Windows Phone 通用应用程序。

关于c# - ProtectedData.Protect 与 DataProtectionProvider Windows Phone 8 Silverlight 到 Windows Phone 8.1 通用应用程序迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36462821/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com