我有windows phone8.0(silverlight)应用程序,我想升级到UWP。在Windows Phone 8.0 App我使用" ProtectedData.Protect(passwordData,entropy)"(mscorlib.extensions.dll,v2.0.5.0)来保护某些特定的字符串。但是当我试图使用" ProtectedData.UnProtect(passwordData,entropy)"或" ProtectedData.Unprotect(passwordData,entropy)"在UWP应用程序中。执行ProtectedData.UnProtect(passwordData,entropy)代码行后,我总是变为null。
如果我遗漏了什么,请建议我吗?谢谢,
答案 0 :(得分:2)
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