apsw-sqlite3mc 3.49.2.0 released

7 views
Skip to first unread message

Ulrich Telle

unread,
May 8, 2025, 2:51:15 PMMay 8
to python-sqlite
apsw-sqlite3mc 3.49.2.0 is now available. The project is maintained at https://github.com/utelle/apsw-sqlite3mc, with continued active support by Roger Binns.

apsw-sqlite3mc combines the APSW SQLite wrapper with SQLite3 Multiple Ciphers, which extends SQLite 3 to allow reading and writing encrypted databases in Python3 applications.

Currently 7 different encryption cipher schemes are supported:

  • wxSQLite3: AES 128 Bit CBC - No HMAC (not recommended for new databases)
  • wxSQLite3: AES 256 Bit CBC - No HMAC (not recommended for new databases)
  • sqleet: ChaCha20 - Poly1305 HMAC (default cipher)
  • SQLCipher: AES 256 Bit CBC - SHA1/SHA256/SHA512 HMAC
  • System.Data.SQLite: RC4 (for compatibility with existing databases only, should not be used for new databases)
  • Ascon: Ascon-128 v1.2 (lightweight cipher scheme, suitable for applications on constrained devices)
  • AEGIS: AEGIS Family of Authenticated Encryption Algorithms (cipher scheme designed for high-performance applications)
Feedback is welcome.

Ulrich

Reply all
Reply to author
Forward
0 new messages