2012-12-01 64 views
0

看來Windows Phone上的應用程序設置並不安全並且沒有加密。我使用獨立的存儲工具將設備和AppSettings文件中的所有應用程序文件和文件夾都拉到純XML中。Windows Phone應用程序設置

怎麼樣應用程序li​​nq數據庫? .sdf文件似乎被加密。

我需要存儲非常敏感的數據,這些數據需要從應用程序和後臺代理程序中進行訪問,後者在單獨的進程中運行。他們都似乎訪問應用程序設置,但由於存儲不安全,我真的不能使用應用程序設置。

回答

0

您可以使用ProtectedData類對敏感數據進行加密,然後將其存儲在應用程序設置中或直接存儲在隔離存儲中。

例如:

// Encrypting 
var encryptedData = ProtectedData.Protect(Encoding.UTF8.GetBytes("Hello world!"), null); 

// Decrypting 
var sensitiveData = Encoding.UTF8.GetString(ProtectedData.UnProtect(encryptedData, null)); 
相關問題