windows-store-apps - "ProtectedData.Unprotect(password, entropy)"在 UWP 中总是返回 null

原文 标签 windows-store-apps uwp windows-applications windows-10-mobile windows-10-universal

我有 windows phone8.0 (silverlight) 应用程序,我想升级到 UWP。在 Windows Phone 8.0 应用程序中,我使用“ProtectedData.Protect(passwordData, entropy)”(mscorlib.extensions.dll, v2.0.5.0) 来保护一些特定的字符串。但是当我尝试在 UWP 应用程序中使用“ProtectedData.UnProtect(passwordData, entropy)”或“ProtectedData.Unprotect(passwordData, entropy)”时。在执行 ProtectedData.UnProtect(passwordData, entropy) 代码行后,我总是得到空值。

如果遗漏了什么,请给我建议?

谢谢,

最佳答案

https://msdn.microsoft.com/en-us/library/windows/desktop/aa380882(v=vs.85).aspx#
我们可以按照此链接取消保护数据。在那里我们必须导入“crypt32.dll”。

示例代码在这里。
http://www.icodeguru.com/dotnet/ms-visual-csharp-dot-net-unleashed/0672326760/ch35lev1sec4.html

关于windows-store-apps - "ProtectedData.Unprotect(password, entropy)"在 UWP 中总是返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34585574/

相关文章:

windows-8 - Windows 应用商店应用程序 : Should I use ListBox or ListView?

c# - 在特定网站上检查大型代理列表的最快方法是什么?

c# - 在Windows 10 Universal App中停止播放页面上的所有媒体元素

c# - 我可以将新表单加载到面板中吗?

c# - 在启动时运行后台任务

c# - WinRT 为什么我会收到 UnauthorizedAccessException?

c# - 是否应该为任何异步操作添加延迟?

c# - AdaptiveTrigger 和 DataTemplate

javascript - 在 UWP 应用中使用 Google Material 图标