我有一个 .Net Core 应用程序,并使用 System.Data.SQLite.dll 包连接到 SQLite DB。
我正在尝试使用密码加密数据库。
在System.Data.SQLite.dll库的1.0.93.0版本中,我可以设置或更改数据库的密码加密:
SQLiteConnection con = new SQLiteConnection($"Data Source=DBName;Version=3;");
conn.SetPassword($"{password}");
conn.ChangePassword($"{password}");
conn.Open();
Run Code Online (Sandbox Code Playgroud)
在最新版本1.0.113.7中,该 api 似乎不再受支持。Visual Studio 在 SetPassword() 和 ChangePassword() 调用上引发编译器错误。
如何使用密码加密我的数据库?是否有另一种方法可以使用此库(或类似的库)来实现此目的?