使用SQLite 3在VB.Net上工作我使用
创建数据库Dim conn = New SQLiteConnection("Data Source=MyDataBase.sqlite; Version=3;foreign keys=true")
conn.SetPassword("MyStrongPassword")
在第一次Open()之前
然后每当我打开另一个连接时,我都会使用
Dim conn = New SQLiteConnection("Data Source=MyDataBase.sqlite;Version=3;Password=MyStrongPassword;foreign keys=true")
我不需要最高级别的保护,但我认为当我创建软件安装程序时,也许一个用户可以潜入.exe代码并处理纯文本“MyStrongPassword”
有可能对文本进行模糊处理吗?也许连接部分字符串的技巧?
Variable1 = "ThisIsMypart"
Variable2 = "OfAStrongProtection"
Variable3 = "ForPassword"
然后操纵Variable1,Variable2,Variable3来创建正确的密码?