TurboDB VCL Component Library TTdbEncryptionMethod |
Previous Top Next |
Indicates the way a table is protected or encrypted.
unit
TdbTypes
Delphi syntax:
type TTdbEncryptionMethod = (temDefault, temNone, temProtection, temClassic, temFastEncrypt, temBlowfish, temRijndael);
C++ syntax:
enum TTdbEncryptionMethod {temDefault, temNone, temProtection, temClassic, temFastEncrypt, temBlowfish, temRijndael};
Description
The values of this type describe, how a TurboDB database or table is protected against unauthorized access:
Value |
Description |
temDefault |
Allowed only for tables, not for databases. Indicates, that the table uses the general database setting for the encryption method. |
temNone |
The table is not protected. |
temProtection |
There is a password for the table, but it is not encrypted. |
temClassic |
There is a password plus a 32 bit key for encryption. |
temFastEncrypt |
Fast encryption using a 32 bit key derived from a password. |
temBlowfish |
Blowfish encryption using a 128 bit key derived from a password. |
temRijndael |
Rijndael (AES) encryption using a 128 bit key derived from a password. |
See also
Data Security