Experimental dart packages implementing Sqlite3 Multiple Ciphers for use with sqlite3.dart and Drift.
SQLite3 Multiple Ciphers is an extension to the public domain version of SQLite that allows applications to read and write encrypted database files. Support is provided for Android, iOS, MacOS, Linux, Windows and the Web.
Web support is provided by an adaptation of the filesystem created for Absurd SQL.
Package | Description | Android | iOS | Windows | Linux | MacOS | Web |
---|---|---|---|---|---|---|---|
sqlite3mc_drift_database |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
sqlite3mc_flutter_libs |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
sqlite3mc_drift_dev |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
sqlite3mc-android-native-lib |
✔ | N/A | N/A | N/A | N/A | N/A | |
sqlite3mc podspec |
N/A | ✔ | N/A | N/A | ✔ | N/A |
Sqlite3 Multiple Ciphers has no external dependencies unlike SqlCipher. It can compile and run anywhere sqlite can run.