UltraLite Database User's Guide
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 |
| UltraLite for M-Business Anywhere | 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
SQL Anywhere Studio 9.0.2
Copyright © 1989–2004 Sybase, Inc. Portions copyright © 2001–2004 iAnywhere Solutions, Inc. All rights reserved.