2011-02-11 65 views
1

我正在研究基于wxWidgets的C++项目。使用wxSqlite3访问sqlite数据库,它工作正常。但我想为数据库添加一些加密,在这里我遇到了通过wxSqlite3访问加密数据库的问题。据我所知,sqlite默认不支持加密,但wxSqlite3包含加密功能。任何有经验的人,都可以分享他们的知识,并且练习如何编译sqlite和wxSqlite3以便能够访问加密函数。提前致谢。如何编译wxsqlite3和sqlite以获得加密支持

回答

9

wxSQLite3附带的加密扩展是开源的,并提供AES-128或AES-256加密(在编译时选择)。指导如何编译带有加密支持的SQLite可以找到例如here

+1

谢谢Ulrich。我会尽力在此发布结果。 – atabek 2011-02-17 04:54:00

2

sqlite的作者销售一个包含加密的包。他是一位非常好的绅士,我鼓励你通过购买副本来支持他。我不以任何方式与该项目相关联。

+1

** Jay **,谢谢你的建议。但我对一些开源解决方案感兴趣:-)。 – atabek 2011-02-12 04:04:06