首页 > 解决方案 > UWP 安全本地存储

问题描述

在 UWP 中使用本地存储时,应用发布后,安装应用的用户是否可以篡改经典桌面或命令行中保存的设置?

在我看来,这很容易做到。有没有一种方法可以在应用程序中安全地存储设置和数据,而无需使用远程服务和加密?换句话说,是否有允许这样做的系统 API?

例如,商店管理的消耗品允许安全地管理应用内物品。但是,一般设置似乎没有任何相似之处。如何为产品或应用内密钥和项目存储随机生成的 id?

标签: c#windowsuwpwindows-10windows-10-universal

解决方案


要保护静态数据,您可以使用DataProtectionProviderAPI。它将阻止临时用户查看您的数据,如果他们修改它,那么您的应用程序将无法解密它。


推荐阅读