我正在研究基于wxWidgets的C++项目。使用wxSqlite3访问sqlite数据库,它工作正常。但我想为数据库添加一些加密,在这里我遇到了通过wxSqlite3访问加密数据库的问题。据我所知,sqlite默认不支持加密,但wxSqlite3包含加密功能。任何有经验的人,都可以分享他们的知识,并且练习如何编译sqlite和wxSqlite3以便能够访问加密函数。提前致谢。如何编译wxsqlite3和sqlite以获得加密支持
1
A
回答
9
wxSQLite3附带的加密扩展是开源的,并提供AES-128或AES-256加密(在编译时选择)。指导如何编译带有加密支持的SQLite可以找到例如here。
2
sqlite的作者销售一个包含加密的包。他是一位非常好的绅士,我鼓励你通过购买副本来支持他。我不以任何方式与该项目相关联。
+1
** Jay **,谢谢你的建议。但我对一些开源解决方案感兴趣:-)。 – atabek 2011-02-12 04:04:06
相关问题
- 1. 错误:node.js未与openssl加密支持编译
- 2. ios编译ffmpeg不支持ac3支持
- 3. 如何用rm/rmvb支持编译ffmpeg?
- 4. Erlang编译器UTF32支持
- 5. 编译器支持C11
- 6. 编译POCO与支持UTF8
- 7. 用MPI支持编译Valgrind
- 8. SQLite在C和支持REGEXP
- 9. 如何从FourSquare获得支持?
- 10. 如何编译支持android的线程ffmpeg和x264?
- 11. 编译的Android的SQLite与不同的加密/编解码器
- 12. 要使用Ruby获得SQLite3中的FTS3支持,您是否需要手动编译sqlite?
- 13. iPhone:支持的加密/解密算法
- 14. Iphone RSA加密/解密支持
- 15. 如何编译支持文本编解码器的Qt库4.7.1?
- 16. 如何获得boost :: condition :: timed_wait来编译?
- 17. 如何获得ObjectContext来编译?
- 18. 如何获得编译警告
- 19. 我如何获得python与libz编译?
- 20. 如何去开源和获得社区支持
- 21. PhpStorm和JavaScript:如何获得完整文档支持
- 22. 如何在mvc3中获得html5和挖空支持
- 23. 如何转换css代码以在Safari,Opera和Chrome中获得支持?
- 24. 创建构建框架以支持编译支持多种平台的代码
- 25. jdbc sqlite支持allowmultiquery
- 26. 如何获得Judy数组示例以正确编译?
- 27. 我如何获得以下关于UVA的编译?
- 28. 将ICU支持添加到SQLite
- 29. 如何配置Xcode以编译不支持的语言,例如Fortran语言?
- 30. 如何获得加密的资源包?
谢谢Ulrich。我会尽力在此发布结果。 – atabek 2011-02-17 04:54:00