我需要一些帮助来开发我的移动应用。我必须存储用户数据permant(名称,密码),那么最好的方法是什么?我不知道它的特殊API,所以在Windows手机上存储持久数据的位置?
也许在win移动注册表或文件中?或者我应该使用轻型数据库?有人有这方面的经验吗?
thx,Stefan答案 0 :(得分:2)
当Microsoft存储凭据(即WiFi或其他内容)时,它会将它们存储在注册表中。访问速度相对较快,加密后相对安全。
Windows Mobile OS内置了一些加密功能。您可以使用Cryptography API;特别是带有CRYPTPROTECT_SYSTEM标志的::CryptProtectData()函数。
-PaulH
答案 1 :(得分:0)
我建议您使用加密的XML文件。由于性能对于移动应用程序非常关键,因此与简单的XML文件相比,它应该避免使用光数据库,因为它将消耗更多的处理器和内存。带加密的XML文件有助于提高数据的性能和安全性。