SQLcrypt is an embeddable, zero-configuration, encrypting database engine.
SQLcrypt requires only five API calls to connect to a database, set up encryption, execute an SQL command, and disconnect. No change to your database schema, e.g., to declare that data is to be encrypted, is required.
SQLcrypt encrypts your data transparently at the storage level; there is no need to invoke proprietary, nonportable SQL cryptographic functions to filter your data. SQLcrypt encrypts the entire database and protects your database schema and your data.
SQLcrypt derives the encryption key from a user-supplied passphrase bypassing the need for secure key generation and management.