我有Windows Phone8.0(silverlight)应用程序,我想升级到UWP。在Windows Phone 8.0 App中,我使用了“ProtectedData.Protect(passwordData,entropy)”(mscorlib.extensions.dll,v2.0.5.0)保护某些特定的字符串。但是当我尝试在UWP Application中使用“ProtectedData.UnProtect(密码数据,熵)”或“ProtectedData.Unprotect(密码数据,熵)”时。在执行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

09-06 00:29