Encryption For System.Data.SQLite

This product is no longer available.

If you have an application written using System.Data.SQLite (SDS) and you need to use encrypted SQLite databases in your application, then this is how you proceed:

  1. Purchase a perpetual source code license for the SQLite Encryption Extension (SEE).

  2. Download the SDS source code and learn to compile it yourself. (No special tools are needed beyond Visual Studio. Instructions will be provided upon request.)

  3. Replace the public-domain SQLite that is found in the SDS source tree with an SEE-enabled version that you obtained in step (1).

  4. Recompile and use the revised SDS in your application.

Using the procedure above, you make a single one-time purchase of SEE and get unlimited free updates. There are no renewals. Your application does not contact the internet trying to verify license credentials. There are no expirations. Everything just works. And you have full source code to both SEE and SDS, so, if you want, you can make your own customizations to both.