sqlite-cipher-updated

JSON →
library 0.4.5 ·javascript
verified Jun 7, 2026

sqlite-cipher-updated is a Node.js module for handling encrypted SQLite databases using AES or other ciphers from Node's crypto module. Version 0.4.5 provides both synchronous and asynchronous APIs for opening, creating, encrypting, and decrypting SQLite database files. It supports a wide range of encryption algorithms (e.g., aes-256-ctr). The module wraps sqlite-sync.js for database operations and uses crypto-js for file encryption. Unlike better-sqlite3 or sqlite3 with SEE, this package implements encryption at the file level rather than native encryption extensions. It is available via npm and requires Node.js >=0.8.0.