gpt4 book ai didi

c# - 在 C# 中使用 SEE SQlite 加密扩展

转载 作者:太空宇宙 更新时间:2023-11-03 14:57:33 27 4
gpt4 key购买 nike

我正在使用 ADO.NET 使用 System.Data.SQLite 创建一个 SQLite 数据库,现在我需要使用 AES-256 对其进行加密。

我可以访问 SEE(SQLite 加密扩展)并正在研究如何将它与 System.Data.SQLite 一起使用。

以前我们使用 Devart 来处理扩展和加密数据库,但这已经不可能了。

我知道 SEE 在 c++ 中,所以我必须将它与 DLLimport 一起使用。但我想知道是否有更简单的方法来做到这一点。

谢谢

最佳答案

为了对未加密的 SQLite 数据库文件有一个安全的解决方案,您必须使用一个库,该库已将加密编译到 SQLite 数据库引擎中。在这种情况下,文件内容由引擎即时加密/解密。

这里有一个加密模块,但是你必须自己编译:

http://www.iqx7.com/products/sqlite-encryption

关于c# - 在 C# 中使用 SEE SQlite 加密扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48211222/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com