這將是爲的SQL Server CE(本地數據庫),或者爲Windows手機應用程序的密碼連接的連接字符串加密最佳方式?因爲如果您使用純文本格式,例如:加密連接連接字符串或密碼(SQLSERVER CE +應用程序的Windows Phone)
"Data Source='isostore:/database.sdf';Password='mypassword';"
如果有人反編譯您的應用程序,則易受攻擊。
但是,如果我有一個文件(存儲在isolatedstorage)加密的密碼也可能是脆弱的,如果有人反編譯的應用程序,因爲他可以看到代碼解密。
另一種方法是使用未存儲的密鑰進行加密。問題是,我不希望用戶每次輸入密碼或密碼進入.....並且忘記密碼或密碼不能訪問您的私人數據。
數據庫中包含的數據是基本類型(聯繫人,任務...)。數據不是高風險或condifential ...
任何想法?
最後,經過多方考慮和考慮,我決定使用Protectdata +附加密鑰(選項ii) – aco 2012-03-15 15:14:46