
SQLite 3研究院
jidiao
要想成为什么样的人,就去给什么样的交往!!
展开
-
SQLite 3.7.13的加密解密(一)—— 前言
SQLite 3.7.13的加密解密(一)—— 前言原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lancelot.blog.51cto.com/393579/940805SQLite数据库支持加密和解密,但是免费版没有这个功能,不过网上已经有相关的资料,不过这些资料都不是基于SQLite 3.转载 2012-08-13 10:14:48 · 727 阅读 · 0 评论 -
SQLite 3.7.13的加密解密(二)—— 开放宏定义
SQLite 3.7.13的加密解密(二)—— 开放宏定义原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lancelot.blog.51cto.com/393579/940808首先要在sqlite3.c中最前面,添加代码(网上有说在sqlite3.h中添加也可,实际测试在sqlite3.h中打开该宏是转载 2012-08-13 10:16:31 · 2040 阅读 · 0 评论 -
SQLite 3.7.13的加密解密(三)—— 创建加密解密函数
SQLite 3.7.13的加密解密(三)—— 创建加密解密函数原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lancelot.blog.51cto.com/393579/940812先不用管上面的编译错误,创建crypt.c和crypt.h,用来实现加密解密函数和相应接口的定义。crypt转载 2012-08-13 10:17:55 · 2033 阅读 · 0 评论 -
SQLite 3.7.13的加密解密(四)—— 挂接加密解密函数
SQLite 3.7.13的加密解密(四)—— 挂接加密解密函数原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lancelot.blog.51cto.com/393579/940813把crypt.c中实现的加密解密函数挂接到sqlite3.c中,并且实现前面编译提示的未实现的函数。转载 2012-08-13 10:19:03 · 1095 阅读 · 0 评论 -
SQLite 3.7.13的加密解密(五)—— 修正编译错误和警告
SQLite 3.7.13的加密解密(五)—— 修正编译错误和警告原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lancelot.blog.51cto.com/393579/940814上面的代码是从网上下载下来的,它使用的SQLite版本比较旧,因此在SQLite 3.7.13下编译不通过,下转载 2012-08-13 10:20:18 · 1008 阅读 · 0 评论 -
SQLite 3.7.13的加密解密(六)—— 使用方法
SQLite 3.7.13的加密解密(六)—— 使用方法原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lancelot.blog.51cto.com/393579/940816采用上一节的方法为SQLite添加了加密解密功能后,使用方法如下:1、 在调用sqlite3_open()函转载 2012-08-13 10:21:55 · 1953 阅读 · 0 评论 -
SQLite 3.7.13的加密解密(七)—— 遗留问题
SQLite 3.7.13的加密解密(七)—— 遗留问题原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lancelot.blog.51cto.com/393579/940818现象与原因采用上面的方法对数据库进行加密,存在页面尺寸错乱的问题。在SQLite的DB文件中,第16、17两转载 2012-08-13 10:22:54 · 742 阅读 · 0 评论