2011-02-11 12 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