我正在考虑为PHP应用程序支持加密的sqlite数据库。我使用PHP的SQLite3扩展,它似乎已经支持加密方法,至少SQLite3 :: __构造允许加密密钥通过。SQLite3数据库加密 - 确定加密库?
我无法弄清楚的是,他们在文档中讨论的加密库。通过google搜索,我发现了以下内容:
- sqlcipher
- 源码看
- sqlite的地穴
什么是我不明白的是:
- 这些库如何与sqlite3的整合
- 如果它们彼此具有相互兼容性fying加密密钥和设置数据访问等
- 如果我能在我的应用程序会自动检测是否有和加密库我的sqlite3的安装支持,所以它有可能对我的应用程序,以支持不同的加密库
任何帮助非常感谢!
我们现在有更多关于在PHP中使用SQLCipher的官方文档http://sqlcipher.net/sqlcipher-for-php/ – 2012-04-16 14:19:48