Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
Register data key

Register data key 


 

Register data key ( curPassPhrase | curDataKey ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
curPassPhrase | curDataKey  Text, Objekt in Aktuelle Passphrase (Text) oder aktueller Datenschlüssel (Objekt)
Funktionsergebnis  Boolean in Wahr, wenn der Schlüssel erfolgreich zum 4D Schlüsselbund hinzugefügt wurde. Falsch, wenn er bereits im Schlüsselbund war.

Der Befehl Register data key fügt den im Parameter übergebenen Datenschlüssel im 4D Schlüsselbund hinzu.

Der 4D Schlüsselbund ist ein im Hauptspeicher abgelegter Satz mit einem oder mehreren Datenschlüsseln, die 4D automatisch scannt, wenn ein Datenschlüssel zum Verschlüsseln/Entschlüsseln einer Datendatei benötigt wird. Weitere Informationen dazu finden Sie unter Daten verschlüsseln des Handbuchs 4D Designmodus.

Im ersten Parameter übergeben Sie curPassPhrase oder curDataKey, der den hinzufügenden Schlüssel definiert:

  • curPassPhrase: String zum Generieren des Verschlüsselungscode. Mit diesem Parameter wird ein Schlüssel generiert
  • curDataKey: Objekt (mit Eigenschaft encodedKey) mit dem Datenschlüssel. Dieser Schlüssel muss zuvor mit dem Befehl New data key erstellt werden.

Zurückgegebener Wert

  • Wahr, wenn der Datenschlüssel erfolgreich in den 4D Schlüsselbund geladen wurde.
  • Falsch, wenn der gleiche Datenschlüssel bereits im 4D Schlüsselbund vorhanden war. 

 C_TEXT($passphrase)
 C_BOOLEAN($added)
 
 $passphrase:=Request("Enter the passphrase:")
 If(OK=1)
    $added:=Register data key($passphrase)
 
    OPEN DATA FILE("data.4DD") //Kein Schlüssel erforderlich, er ist im 4D Schlüsselbund
 End if



Siehe auch 

4D Blog - New 4D commands to work with encrypted data
New data key

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Datensicherheit
Nummer: 1638

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v17 R5

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)