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) 代码行后,我总是得到 null。

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

谢谢,

最佳答案

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/

相关文章:

c++ - CMake 为 UWP 生成时无法获取 VCTargetsPath 的值

c# - 如何在 C# Windows 应用程序中锁定文本框(防止用户输入任何内容)(不是禁用它或使其不可见)

c# - 如何在 C#.net 中读取 Windows 应用程序根目录中的文件?

c# - 在 Windows 应用程序中的 notifyicon 图标上显示文本

xaml - Windows 8 图像均匀填充居中

windows-runtime - 如何在 WinRT 上重复使用弹出菜单

c# - 将文本附加到文件 Windows 商店应用程序 (windows RT)

c# - ScrollViewer.ChangeView 什么时候失败?

c# - UWP - Splitview 定义相对于 OpenPaneLength 的值

c# - 获取 "Tuple element name is inferred. Please use language version 7.1 or greater to access an element by its inferred name."