UltraLite DBKEY connection parameter

Provides an encryption key for the database when creating a new database. When opening a connection to an existing database, this connection parameter provides the encryption key for the database.

Syntax
DBKEY=string
Default

No key is provided.

Remarks

If you do not specify the correct encryption key for the database, the connection fails.

If a database is created using an encryption key, the database file is strongly encrypted using either the AES 128-bit or AES FIPS algorithm. By using strong encryption, you have increased security against skilled and determined attempts to gain access to the data. However, the use of strong encryption has a significant performance impact.

On Palm OS, applications are automatically shut down by the system whenever a user switches to a different application. However, you can program your UltraLite client to circumvent the need to re-enter the key each time a user switches back to the application again.

Any leading or trailing spaces in parameter values are ignored. The value cannot include leading single quotes, leading double quotes, or semicolons.

See also