日志
-
2013-04-11 16:33
-
Qt 已经内置了一个SQLite 数据库,方便我们开发桌面应用。但是这个SQLite 是官方提供的开源版本,这意味着这个版本的 SQLite 实际是没有加密功能的。对于一般的桌面应用,数据库加密有时是比较重要的,特别是当你需要对所存储的数据必须保密的时候——比如密码,或者用户个人隐私信息等。
阅读全文»分类:Qt|回复:0|浏览:1476
其实,SQLite已经为我们预留了接口sqlite3_key()函数。但是,这个函数其实是没有实现的。也就是说,如果我们能够提供该函数的实现,就可以实现SQLite数据库的加密。顺着这个思路,我们这里给出一种处理方案,为Qt提供一个有加密功能的SQLite插件 ..
12