加密SQL SErver CE (本地数据库)的连接字符串或windows phone应用程序的密码连接的最佳方法是什么?因为如果你有纯文本格式,例如:
"Data Source='isostore:/database.sdf';Password='mypassword';"
如果有人对你的应用程序进行反编译,你的应用程序很容易受到攻击。
但是,如果我在一个文件(存储在隔离存储中)中有加密的密码,那么如果有人对应用程序进行反编译,也可能会受到攻击,因为他可以看到要解密的代码。
另一种方式是使用未存储的密钥进行加密。问题是,我不希望用户每次输入个人
我有一个SQLite数据库,我试图首先与EF数据库一起使用。它有一个用户表,一个用户可以所属的组表,还有一个映射表,因为用户可以属于多个组。
-- holds users
CREATE TABLE IF NOT EXISTS user (
_id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
name TEXT,
);
-- holds groups users can belong to
CREATE TABLE IF NOT EXISTS group (
_id INTEGER NOT NULL PRIMARY KEY AUTOINCR