随笔 - 297  文章 - 377  trackbacks - 0
<2007年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(32)

随笔分类

随笔档案

文章档案

相册

收藏夹

搜索

  •  

最新评论

阅读排行榜

评论排行榜

        SQLite是一个很好用的嵌入式数据库。可惜美中不足的是SQLite的免费版本不具备加密功能。曾经在网上看到一个用WinCrypt实现加密功能的版本,但我不喜欢太依赖于Windows平台。这几日有时间,自己就用XXTEA算法在 SQLite3.3.7版本的基础上实现了加密功能。选择XXTEA主要是因为这个算法速度很快,对性能造成的影响相对较小。顺便修改了网上流传的XXTEA代码的一处内存越界的BUG。
        用SQLite的一般是单机版软件比较多,有加密需求的一定不少,所以现在放出源代码与大家分享。代码的工程文件是用VC2005,如果用其它编译器,编译的时候不要忘记加上SQLITE_HAS_CODEC宏。代码只是粗略测试过,不保证100%无BUG和逻辑错误。

点击此处下载源文件
posted on 2007-06-01 11:27 聂文龙 阅读(4977) 评论(5)  编辑 收藏 引用 所属分类: Database

FeedBack:
# re: 为SQLite数据库添加加密功能 2008-03-12 15:12 tomlau
感谢您的分享  回复  更多评论
  
# re: 为SQLite数据库添加加密功能 2008-08-27 11:29 yiyuecheng
好东西,好东西   回复  更多评论
  
# re: 为SQLite数据库添加加密功能 2008-09-10 14:15 re
编译后怎么使用  回复  更多评论
  
# re: 为SQLite数据库添加加密功能[未登录] 2008-11-03 17:14 
楼主你是个好人中的好人  回复  更多评论
  
# re: 为SQLite数据库添加加密功能 2009-01-30 23:56 发可有

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理