SQLite表级加密

时间:2018-02-12 05:26:47

标签: ios sqlite encryption

我们需要在SQLite中加密以保护我们的数据免受漏洞攻击。 SQLite中是否有任何表级加密方法?我们试图找出,但我们还没有得到任何解决方案。

提前致谢。

2 个答案:

答案 0 :(得分:1)

SQLite加密扩展[1]加密整个数据库。 加密某些表而不加密其他表是没有选择的。这是 因为SEE在寻呼机层运行而寻呼机不知道 特定页面属于哪个表。

但您可以做的是将数据分成两个独立的数据库 文件。一个文件已加密,另一个文件未加密。然后打开你的 未加密文件上的数据库连接和加密的ATTACH 文件,反之亦然。 SQLite确实允许连接 多个附加数据库,其中一些是加密的,另一些是加密的 不

答案 1 :(得分:0)

使用Pager可以轻松地加密SQLite数据库。表级加密是不可能的。如果您对细节感兴趣,请写一条消息。我正在研究即将发布的解决方案。