加密连接连接字符串或密码(sqlserver CE + app windows phone)

时间:2012-03-13 10:16:54

标签: windows-phone-7 encryption passwords sql-server-ce connection-string

这是加密SQL SErver CE(本地数据库)的连接字符串或Windows Phone应用程序的密码连接的最佳方法吗?因为如果你用纯文本,例如:

"Data Source='isostore:/database.sdf';Password='mypassword';"
如果有人反编译你的应用程序,

很容易受到攻击。

但是如果我在文件中存储加密密码(存储在isolatedstorage中),如果有人反编译应用程序,因为他可以看到要解密的代码,也可能容易受到攻击。

另一种方法是使用未存储的密钥进行加密。问题是,我不希望用户每次输入引脚或密码进入.....并且如果他忘记了他的PIN或密钥无法访问您的私人数据。

数据库中包含的数据属于基本类型(联系人,任务,......)。数据不是高风险或有争议的......

有什么想法吗?

0 个答案:

没有答案