Home | Purchase | Contact Us














SQLiteCrypt adds transparent AES 256 encryption support for popular SQLite. This small C library implements a self-contained, embeddable, zero-configuration encrypted SQL database engine, that allows you to protect your data in any SQLite database. Current SQLiteCrypt version is based on SQLite 3.20.

  • Embeddable: SQLiteCrypt links into your application. No need of separate database server process. A complete database is stored in a single disk file. In short, this is file-based database engine with AES encryption support.

  • Zero Configuration: no setup or administration needed. No Key Management. Just open database with passphrase and use it as original SQLite database. SQLiteCrypt derives encryption key from user-supplied passphrase and perform transparent  encryption/ decryption without any your attention.

  • Easy to use: SQLiteCrypt has exactly same API as original SQLite, so just replace software, add few PRAGMA and you got your data protected!

  • Transparent, storage-level encryption: SQLiteCrypt encrypts your data transparently at the storage level - there is no need to invoke proprietary, non-portable SQL cryptographic functions to filter your data.

  • Security: SQLiteCrypt uses advanced AES encryption algorithm to ensure that your data is safe. AES adopted as an encryption standard by the U.S. government. As of 2006, AES is one of the most popular algorithms used in symmetric key cryptography.

  • Performance: AES offer very good performance compared to other encryption alternatives, e.g. DES. SQLiteCrypt encrypt/decrypts data as block. It means that only required piece of data being encrypted or decrypted, not process whole database every time user executes SQL commands.  

  • Changing encryption key on-the-fly: SQLiteCrypt allows you to change passphrase easily with one SQL command.

  • Cross-Platform: SQLiteCrypt works everywhere original SQLite works (Win32, WinCE, WinRT, Linux, Mac OS-X, Android, iOS...). Databases are fully cross-platform.


Copyright SQLiteCrypt