'Declaration Public Enum EncryptionMode Inherits System.Enum Implements System.IComparable, System.IConvertible, System.IFormattable
public enum EncryptionMode : System.Enum, System.IComparable, System.IConvertible, System.IFormattable
'Declaration Public Enum EncryptionMode Inherits System.Enum Implements System.IComparable, System.IConvertible, System.IFormattable
public enum EncryptionMode : System.Enum, System.IComparable, System.IConvertible, System.IFormattable
Member | Description |
---|---|
AES128 | |
AES192 | |
AES256 | |
Blowfish | |
Cast128 | |
CEROD | The SQLite database uses the CEROD encryption. The SQLite Compressed and Encrypted Read-Only Database (CEROD) Extension is an add-on to the public domain version of SQLite that allows an application to read compressed and encrypted database files in addition to ordinary SQLite database files. Password from the ConnectionString is used for the database. |
None | The SQLite database is not encrypted. |
RC4 | |
SEE | The SQLite database uses the SEE encryption. The SQLite Encryption Extension (SEE) is an add-on to the public domain version of SQLite that allows an application to read and write encrypted database files. Password from the ConnectionString is used for the database. For more information about SEE see the SQLite Encryption Extension web page. |
SQLCipher | The SQLite database uses the SQLCipher encryption. SQLCipher is an open source extension to SQLite that provides transparent 256-bit AES encryption of database files. Password from the ConnectionString is used for the database. For more information about SEE see the SQLCipher web page. |
SQLiteCrypt | The SQLite database uses the SQLiteCrypt encryption. The SQLiteCrypt is an add-on to the public domain version of SQLite that adds transparent AES 256 encryption support for SQLite. In order to connect to such a database, you need to set the Password and SQLiteCrypt License Key connection string parameters. |
TripleDES |
Note that encryption SQLite extensions are not included to the SQLite engine by default. You should buy the corresponding extension separately and compile the SQLite engine with it in order to use encryption.
See more information about the specifics and usage of certain encryption extensions in the following topics: Using SQLiteCrypt and Using SQLCipher.
System.Object
System.ValueType
System.Enum
Devart.Data.SQLite.EncryptionMode
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2