我只是学习使用SQLite,我很好奇,如果这是可能的:
>加密数据库文件?
>密码保护打开数据库?
PS。我知道有这个“SQLite加密扩展(SEE)”,但根据文档,“SEE是授权软件….”和“SEE的永久源代码许可证的成本是2000美元。
SQLite具有内置的用于加密的钩子,它们在正态分布中不使用,但是下面是我知道的一些实现:
> SEE – 官方实现。
> wxSQLite – 一个wxWidgets风格C包装器,也实现SQLite的加密。
> SQLCipher – 使用openSSL的libcrypto实现。
> SQLiteCrypt – 自定义实现,修改API。
> botansqlite3 – botansqlite3是SQLite3的加密编解码器,可以使用Botan中的任何算法进行加密。
> SQLiteCrypto – SQLiteCrypto是加密Sqlite数据库的更容易的方式通过AES-256和SHA-256
SEE,SQLiteCrypt和SQLiteCrypto需要购买许可证。
披露:我创建了botansqlite3。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。