Connecting to a sqlite database, but encrypting it at rest

This page summarizes the projects mentioned and recommended in the original post on /r/sqlite

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • sqlcipher

    SQLCipher is a standalone fork of SQLite that adds 256 bit AES encryption of database files and other security features.

  • No, SQLCipher takes another approach. They modify the source of SQLite's pager with numerous code blocks in order to "hook in" the encryption code. Compare this SQLCipher code to the original SQLite code.

  • SQLite3MultipleCiphers

    SQLite3 encryption extension with support for multiple ciphers

  • My choice is https://github.com/utelle/SQLite3MultipleCiphers/ :)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • SQLite

    Official Git mirror of the SQLite source tree

  • No, SQLCipher takes another approach. They modify the source of SQLite's pager with numerous code blocks in order to "hook in" the encryption code. Compare this SQLCipher code to the original SQLite code.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts