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