C# 在WPF应用程序中隐藏XML数据
我正在WPF中创建一个应用程序。我需要存储与用户相关的数据。我已经想到了如何在文档中创建一个文件夹,并将数据存储在一个XML文件中 但我的问题是,C# 在WPF应用程序中隐藏XML数据,c#,xml,wpf,C#,Xml,Wpf,我正在WPF中创建一个应用程序。我需要存储与用户相关的数据。我已经想到了如何在文档中创建一个文件夹,并将数据存储在一个XML文件中 但我的问题是,任何人都可以轻松编辑它,并更改XML文件中的值 有没有办法隐藏这些信息?或者我需要为存储数据做其他选择吗?您可以使用压缩和密码保护将数据保存在.zip文件中。然后,您的应用程序可以轻松地将压缩后的文件解压缩为XML原始文件并读取其中的设置。您可以使用NuGet的SharpZipLib来实现这一点。我已经编辑了您的标题。请参阅“”,其中的共识是“不,他们
任何人都可以轻松编辑它,并更改XML文件中的值
有没有办法隐藏这些信息?或者我需要为存储数据做其他选择吗?您可以使用压缩和密码保护将数据保存在.zip文件中。然后,您的应用程序可以轻松地将压缩后的文件解压缩为XML原始文件并读取其中的设置。您可以使用NuGet的SharpZipLib来实现这一点。我已经编辑了您的标题。请参阅“”,其中的共识是“不,他们不应该”。解压缩时,文件是否存储在任何位置?原始XML文件不存储在任何位置。压缩和加密文件存储在开发人员选择的任何位置。但是,由于zip文件受密码保护,人们将无法打开它并编辑XML。对不起,我误解了您的评论。不,您使用流来解压缩文件,不需要“保存临时文件”来访问它。