Hello, I've created a version of SQLite 3 called SQLcrypt that encrypts the entire database. (Bar bytes 0-23, somewhat like DRH's version.)
The API is very simple: int sqlcrypt3_passphrase(sqlite3 *, unsigned char *, int, unsigned char **); The cipher key is derived from the user-supplied passphrase. A transcript of a demo of the modified shell is here: http://sandbox.rulemaker.net/ngps/136 This is a commercial product. There are a couple of issues to think through, then I'll start a beta programme, probably next week. Write me if you're interested. Thanks. Cheers. -- Ng Pheng Siong <[EMAIL PROTECTED]> http://sandbox.rulemaker.net/ngps -+- M2Crypto, ZServerSSL for Zope, Blog