如何保护存储在VB.NET代码中的SQlite数据库的密码?

时间:2016-09-17 19:24:08

标签: vb.net sqlite

使用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来创建正确的密码?

0 个答案:

没有答案