【发布时间】:2012-03-29 17:44:47
【问题描述】:
加密 SQL SErver CE(本地数据库)的连接字符串或 Windows Phone 应用程序的密码连接的最佳方法是什么?因为如果你有纯文本,例如:
"Data Source='isostore:/database.sdf';Password='mypassword';"
如果有人反编译您的应用程序,则很容易受到攻击。
但是,如果我在文件中(存储在隔离存储中)有加密密码,如果有人反编译应用程序,因为他可以看到要解密的代码,也可能容易受到攻击。
另一种方法是使用未存储的密钥进行加密。问题是我不希望用户每次都输入密码或密码才能访问......如果他忘记了他的密码或密钥,则无法访问您的私人数据。
数据库中包含的数据属于基本类型(联系人、任务等)。数据不是高风险或机密...
有什么想法吗?
【问题讨论】:
标签: windows-phone-7 encryption passwords sql-server-ce connection-string