sqlite-cipher

JSON →
library 0.3.6 ·javascript maintenance
verified Jun 7, 2026

sqlite-cipher v0.3.6 is a Node.js module for handling encrypted SQLite databases with sync and async operations. It supports opening, creating, encrypting, and decrypting databases using a wide range of encryption algorithms from OpenSSL (e.g., aes-256-ctr). The API mirrors sqlite-sync.js. It relies on Node.js crypto rather than SQLite's built-in SEE extension. Currently no active updates (last release 2017); consider using `better-sqlite3` with encryption or `sqlcipher` for production.