Windows Phone应用程序设置

时间:2012-12-01 14:23:54

标签: windows-phone-7 appsettings

Windows Phone上的应用程序设置似乎不安全和加密。我使用独立的存储工具从设备中提取所有应用程序文件和文件夹,AppSettings文件似乎是纯XML。

app linq数据库怎么样? .sdf文件似乎是加密的。

我需要存储非常敏感的数据,这些数据需要从应用程序和后台代理程序中访问,后者代理程序在单独的进程中运行。他们似乎都访问应用程序设置,但由于存储不安全,我真的无法使用应用程序设置。

1 个答案:

答案 0 :(得分:0)

您可以使用ProtectedData类加密敏感数据,然后将其存储在应用程序设置中或直接存储在独立存储中。

例如:

// Encrypting
var encryptedData = ProtectedData.Protect(Encoding.UTF8.GetBytes("Hello world!"), null);

// Decrypting
var sensitiveData = Encoding.UTF8.GetString(ProtectedData.UnProtect(encryptedData, null));