А вы случайно не помните какой метод щифрации вы используете в wxSQLite? Возможно если вы использовали SQLCipher или sqleet - можно будет найти питон-библиотеку. Я связался с автором wxSQLite. Он пишет:
Насколько мне известно, в настоящее время не существует пакета Python для расширения
шифрования базы данных wxSQLite3 .
wxSQLite3 теперь основан на
проекте «Множественные шифры SQLite3» (
https://github.com/utelle/SQL ite3MultipleCiphers
), который поддерживает 6 различных методов шифрования. Некоторые из них,
например SQLCipher и sqleet, имеют пакеты Python. Какие методы
вам нужны?
В прошлом мое внимание несколько раз привлекало желание обеспечить соединение с Python . В принципе
такое соединение конечно можно было бы реализовать.
Однако возникает вопрос, какой тип соединения
следует поддерживать. Я знаю два очень разных подхода:
1. APSW Роджера Биннса (
https://github.com/rogerbinns/apsw )
2. pysqlite3 Чарльза Лейфера (
https://github.com/coleifer/p ysqlite3 ) ,
DB- Совместимость с API 2.0.
Вопрос в том, какой из этих интерфейсов следует предпочесть. Насколько мне известно, оба
проекта позволяют включать исходный код SQLite как
объединение SQLite. Это должно упростить процесс
создания пакета Python.
С уважением,
Ульрих.