我正在使用ADO.NET usyng System.Data.SQLite创建一个SQLite数据库,现在我需要使用AES-256对其进行加密。
我可以访问SEE(SQLite加密扩展),我正在研究如何将它与System.Data.SQLite一起使用。
以前我们使用Devart来处理扩展并加密数据库,但这已经不可能了。
我知道SEE是用c ++编写的,所以我必须将它与DLLimport一起使用。但我想知道是否有更简单的方法来做到这一点。
由于
答案 0 :(得分:0)
为了对未加密的SQLite
数据库文件提供安全的解决方案,
您必须使用一个库,该库已将加密编译到SQLite
数据库引擎中。
在这种情况下,引擎会即时加密/解密文件的内容。
这里有一个加密模块,但是您必须自己编译: