Contents Index Schema On Palm connection parameter Additional connection parameters

UltraLite Database User's Guide
  Connection Parameters
    Database schema parameters

Encryption Key connection parameter


Function 

An encryption key for the database. You can define an encryption key for your UltraLite database when CreateDatabase is called.

Syntax 
Interface Connection parameter
UltraLite for MobileVB EncryptionKey
UltraLite ActiveX EncryptionKey
UltraLite.NET EncryptionKey
Native UltraLite for Java encryptionKey
Connection string { key | dbkey }

For information about using the connection parameter, see Specifying connection parameters.

Values 

String

Default 

No key is provided.

Description 

Used only when you create a database.

If a database is created using an encryption key, the database file is strongly encrypted using the AES 128-bit algorithm, which is the same algorithm used to encrypt Adaptive Server Anywhere databases. Use of strong encryption provides security against skilled and determined attempts to gain access to the data, but may have a significant performance impact.

Example 
"schema_file=MyOrders.usm;KEY=MyKey"
See also 

Encrypting UltraLite databases


Contents Index Schema On Palm connection parameter Additional connection parameters