1.源码: http://www.sqlite.org/download.html
1.1 Source Code
sqlite-amalgamation-3071602.zip 获取
sqlite3.h
sqlite3.c
1.2 precompiled Binaries forWindows
sqlite-dll-win32-x86-3071602.zip 获取
sqlite3.def
修改该文件,增加两个函数的导出sqlite3_key和sqlite3_rekey
2. 加密源码:
http://sourceforge.net/projects/wxcode/files/Components/wxSQLite3/
2.1 wxsqlite3-3.0.3.tar.gz 解压后目录获取
wxsqlite3-3.0.3\sqlite3\secure\src
codec.c
codec.h
codecext.c
extensionfunctions.c
rijndael.c
rijndael.h
sha2.c
sha2.h
sqlite3secure.c
3.创建工程
3.1建立win32 dll空工程
3.2以上文件放在工程下的目录src下
3.5增加预编译宏
sqlITE_HAS_CODEC = 1
CODEC_TYPE = CODEC_TYPE_AES128
sqlITE_CORE
THREADSAFE
sqlITE_SECURE_DELETE
sqlITE_SOUNDEX
sqlITE_ENABLE_RTREE
3.6编译,ok
原文地址:https://www.jb51.cc/sqlite/201347.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。