Как скомпилировать wxsqlite3 и sqlite, чтобы получить поддержку шифрования

Я работаю над проектом C++ на основе wxWidgets. Использование wxSqlite3 для доступа к базе данных sqlite, и она работает нормально. Но я хотел добавить шифрование для базы данных, здесь у меня проблемы с доступом к зашифрованной БД через wxSqlite3. Насколько я знаю, sqlite не поддерживает шифрование по умолчанию, но в wxSqlite3 почему-то включена функциональность шифрования. Может ли кто-нибудь, у кого есть опыт, поделиться своими знаниями и практикой о том, как скомпилировать sqlite и wxSqlite3, чтобы иметь возможность доступа к функциям шифрования. Заранее спасибо.

2 ответа

Решение

Расширение шифрования, поставляемое с wxSQLite3, имеет открытый исходный код и предлагает шифрование AES-128 или AES-256 (выбирается во время компиляции). Руководство по компиляции SQLite с поддержкой шифрования можно найти, например, здесь.

Автор sqlite продает пакет, включающий шифрование. Он очень хороший джентльмен, и я призываю вас поддержать его, купив копию. Я никак не связан с этим проектом.

Другие вопросы по тегам