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 |