Windows Phone上的应用程序设置似乎不安全和加密。我使用独立的存储工具从设备中提取所有应用程序文件和文件夹,AppSettings文件似乎是纯XML。
app linq数据库怎么样? .sdf文件似乎是加密的。
我需要存储非常敏感的数据,这些数据需要从应用程序和后台代理程序中访问,后者代理程序在单独的进程中运行。他们似乎都访问应用程序设置,但由于存储不安全,我真的无法使用应用程序设置。
答案 0 :(得分:0)
您可以使用ProtectedData
类加密敏感数据,然后将其存储在应用程序设置中或直接存储在独立存储中。
例如:
// Encrypting
var encryptedData = ProtectedData.Protect(Encoding.UTF8.GetBytes("Hello world!"), null);
// Decrypting
var sensitiveData = Encoding.UTF8.GetString(ProtectedData.UnProtect(encryptedData, null));