IBX.IBServices.TIBConfigService.CreateEncryptionKey
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.