SQLite加密向后兼容吗?

时间:2015-10-07 13:16:09

标签: c# .net sqlite

我有一个项目使用加密的SQLite数据库进行文件存储。它引用了一个名为System.Data.SQLite.dll

的DLL

以下是文件属性

enter image description here

我不知道dll来自哪里,我继承了这个项目。我认为它可能是标准SQLite的第三方加密包装器。

无论如何,我想从Nuget升级到最新版本的SQLite,但到目前为止我无法打开数据文件,因为它们是加密的。看起来SQLite的最新版本内置了加密功能,并且我已经尝试将加密密码放在连接字符串中,但这并不起作用。

我需要知道当前的内置加密是否与我的dll向后兼容,如果是,那么我需要在代码中进行哪些更改才能使其正常工作?

1 个答案:

答案 0 :(得分:0)

这不是一个ecryption包装,但是:

  

System.Data.SQLite是SQLite的ADO.NET提供程序。

System.Data.SQLite

我建议您下载Documentation for System.Data.SQLite并查看

  

System.Data.SQLite简介>版本历史

部分,了解是否有任何更改可能会破坏您的代码。