IBX.IBServices.TIBConfigService.CreateEncryptionKey

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure CreateEncryptionKey(keyname : String; Default : Boolean;
EncryptType : TIBEncryptionTypes;
WithLength : integer; Password : String;
RandomInitvector : Boolean;  RandomPad : Boolean;
Description : String);

C++

void __fastcall CreateEncryptionKey(System::UnicodeString keyname, bool Default, TIBEncryptionTypes EncryptType, int WithLength, System::UnicodeString Password, bool RandomInitvector, bool RandomPad, System::UnicodeString Description);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
IBX.IBServices.pas
IBX.IBServices.hpp
IBX.IBServices TIBConfigService

Beschreibung

Erstellt einen Namen für den Verschlüsselungsschlüssel (als Vorgabe verwendet) entweder für DES (Data Encryption Standard, Datenverschlüsselungsstandard) oder für AES (Advanced Encryption Standard, erweiterter Verschlüsselungsstandard).

Ein einfaches Beispiel:

 CreateEncryptionKey(‘payroll_key’, DES, 0, ‘’, false, false, ‘’);

Mit der folgenden Syntax erstellen Sie einen Verschlüsselungsschlüssel mit allen verfügbaren Optionen:

CreateEncryptionKey keyname [als Vorgabe] [für {AES | DES}] [with length number-of-bits [Bit]]  [password {'Benutzerpasswort' | Systemverschlüsselungspasswort}] [init_vector {NULL | zufällig}] [pad {NULL | zufällig}] [description ‘Benutzerbeschreibung’].

CreateEncryptionKey darf nur vom Benutzer SYSDSO verwendet werden.

Weitere Informationen über die InterBase-Verschlüsselung finden Sie unter "Creating Encryption Keys" im InterBase Data Definition Guide.

Siehe auch