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