Я хотел бы зашифровать базу данных SQLite, которую я использую для автономного приложения Codenameone. Любые идеи, как это может быть достигнуто в коденамеоне?
Мы используем версию SQLite, которая встроена в ОС по умолчанию, чтобы приложения были небольшими и простыми.Эти версии обычно компилируются с отключенным шифрованием.Вы можете получить версию с включенным шифрованием и связать ее с приложением, а затем заменить ее, следуя примеру, который мы использовали для Spatialite: https://www.codenameone.com/blog/spatial-pluggable-sqlite.html
См. Фактический cn1lib для этого https://github.com/shannah/cn1-spatialite
Я предполагаю, что cn1lib с поддержкой шифрования для sqlite будет проще.
К вашему сведению, мы уже поддерживаем бесшовное шифрование хранилища с использованием этого подхода: https://www.codenameone.com/blog/seamless-storage-encryption.html