3

出于安全原因,我需要一个允许我在磁盘上加密 db 文件的 SQLite 实现。我注意到 SQLite 仅适用于常规文件,并且没有支持可用流的实现(奇怪的是,很多人似乎都想要一个)。如果我有这样的实现,我可以很容易地向它传递一个首先加密/解密文件的流。

在谷歌搜索和阅读有关此事后,似乎自定义 VFS 可能会解决问题,仅实现文件方法来打开、读取、写入等到流而不是常规文件(其他方法可能保持默认行为) .

那么我的问题如下: 1. 这听起来像正确的方法吗?2.真的没有这样的实现吗?

谢谢。

4

1 回答 1

1

如果您只需要一个加密的 sqlite 数据库,则可以使用 SQLite Encryption Extension。如果不是 - 忽略我的回答。

于 2011-08-04T16:54:27.507 回答