2014-04-20 40 views
0

我正在WPF中創建應用程序。我需要存儲與用戶相關的數據。我曾想過如何在文檔中創建文件夾並將數據存儲在XML文件中。在WPF應用程序中隱藏XML數據

但我的問題是it is easily editable by any persons and change the value in the XML file

有什麼方法可以隱藏這些信息嗎?或者我是否需要另外選擇存儲數據?

+0

我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –

回答

0

您可以使用壓縮和密碼保護一起將數據保存在.zip文件中。然後,您的應用程序可以輕鬆地將壓縮文件解壓縮爲其XML原始文件並讀取其中的設置。您可以使用NuGet中的SharpZipLib來實現此目的。

+0

當解壓縮文件存儲在任何地方? – user3262659

+0

原始XML文件不存儲在任何地方。壓縮和加密的文件存儲在開發人員可能選擇的任何位置。但是,由於zip文件受密碼保護,因此用戶將無法打開它並編輯XML。 –

+0

對不起,我誤解了你的評論。不,您使用流來解壓文件,您不需要「保存臨時文件」來訪問它。 –

相關問題