UltraLite Database User's Guide
Connection Parameters
Database schema parameters
An encryption key for the database. You can define an encryption key for your UltraLite database when CreateDatabase is called.
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.
String
No key is provided.
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.
"schema_file=MyOrders.usm;KEY=MyKey"
Encrypting UltraLite databases