我有一个Windows Phone应用程序,可以创建并访问txt文件中的个人数据。我想要的东西: 应用程序要求用户插入密码,如果正确,它会解密运行时数据并使数据可访问。
加密此数据的正确方法是什么? 我搜索一些易于使用且非常安全的东西。我试图在网上搜索,我发现了这个:
http://msdn.microsoft.com/en-us/library/system.io.file.encrypt%28v=vs.110%29.aspx
但它安全吗?有人用过它吗?它是如何工作的?
抱歉我的英语不好。谢谢。
答案 0 :(得分:1)
有一篇关于在MSDN上加密数据的文章:http://msdn.microsoft.com/en-us/library/windows/apps/hh487164%28v=vs.105%29.aspx
只需使用ProtectedData.Protect
和ProtectedData.Unprotect
即可。两种方法都将数据和salt作为参数,因此请使用用户密码作为salt。