{"library":"sqlite-cipher","type":"library","category":null,"description":"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.","language":"javascript","status":"maintenance","version":"0.3.6","tags":["javascript","sqlite","sqlite3","sync","async","database","cipher","encrypt","decrypt"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install sqlite-cipher","imports":["const sqlite = require('sqlite-cipher');","const sqlite = require('sqlite-cipher'); sqlite.connect('file.db','password','aes-256-ctr');","sqlite.run('CREATE TABLE ...');"]},{"cmd":"yarn add sqlite-cipher","imports":[]},{"cmd":"pnpm add sqlite-cipher","imports":[]}],"homepage":"https://github.com/JayrAlencar/sqlite-cipher.js#readme","github":"https://github.com/JayrAlencar/sqlite-cipher.js","docs":null,"changelog":null,"pypi":null,"npm":"sqlite-cipher","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}