SQLCipher

SQLCipher

SQLite数据库全库加密扩展

开发官网

应用介绍

SQLite 数据库文件放在手机或电脑上,谁拿到文件谁就能读,想保护用户数据就得自己处理加密。SQLCipher 是 SQLite 的一个独立分支,给数据库文件加上 256 位 AES 全库加密:数据页写入磁盘前加密、读出时解密,磁盘上不会出现明文。API 基本沿用 SQLite,接入成本低,据官方介绍已被数千个应用采用。社区版开源,协议为 BSD-3-Clause,另有面向企业的商业版本。

软件功能



透明加密:数据页在写盘前加密、读盘时解密,应用代码几乎不用改。

AES-256 与 PBKDF2:基于 OpenSSL 的 256 位 AES 加密和密钥派生。

防篡改设计:每个页面带有完整性校验,发现被改动的数据。

跨平台零配置:可用于桌面、移动和服务端应用。

商业与企业版:提供更多高级功能和支持,社区版可免费用于开源项目。

应用截图