SignPath

Projects > SQLite3 Multiple Ciphers

SQLite3 encryption extension with support for multiple ciphers

The project SQLite3 Multiple Ciphers implements an encryption extension for SQLite with support for multiple ciphers. It is based on the public domain version of SQLite. It allows applications to read and write encrypted database files. Currently 6 different encryption cipher schemes are supported:

  • wxSQLite3: AES 128 Bit CBC - No HMAC
  • wxSQLite3: AES 256 Bit CBC - No HMAC
  • sqleet: ChaCha20 - Poly1305 HMAC (Default cipher scheme)
  • SQLCipher: AES 256 Bit CBC - SHA1/SHA256/SHA512 HMAC
  • System.Data.SQLite: RC4
  • Ascon: Ascon-128 v1.2
  • AEGIS: AEGIS Family of Authenticated Encryption Algorithms

Project handle SQLite3-Multiple-Ciphers
Homepage utelle.github.io/SQLite3MultipleCiphers
Repository github.com/utelle/SQLite3MultipleCiphers
License MIT License