Saltar al contenido principal
Versión: 21 R3

Register data key

Register data key ( curPassPhrase : Texto, Objeto ) : Boolean
Register data key ( curDataKey : Texto, Objeto ) : Boolean

ParámetroTipoDescripción
curPassPhrase | curDataKeyTexto, Objeto→Frase contraseña actual (texto) o llave de cifrado de datos actual (objeto)
ResultadoBoolean←True si la llave de cifrado se ha agregado correctamente al llavero 4D, False si ya estaba en el llavero 4D
Historial
VersiónCambios
17 R5Creado por

Descripción​

El comando Register data key agrega la llave de cifrado de datos pasada en el parámetro al llavero 4D.

El llavero 4D es un conjunto de una o más llaves de cifrado de datos cargadas en la memoria que 4D escanea automáticamente cuando se requiere una llave de datos para descifrar/cifrar un archivo de datos. Para más información, consulte Encripción de datos.

En el primer parámetro, pase curPassPhrase o curDataKey que define la llave de cifrado a agregar:

  • curPassPhrase: cadena utilizada para generar la llave de cifrado. Cuando se utiliza este parámetro, se genera una llave de cifrado.
  • curDataKey: objeto (con propiedad encodedKey) que contiene la llave de cifrado de datos. Esta llave puede haberse generado con el comando New data key.

Valor devuelto

  • True si la llave de cifrado se carga correctamente en el llavero 4D.
  • False si la misma llave de cifrado ya estaba presente en el llavero 4D.

Ejemplo​

 var $passphrase : Text
 var $added : Boolean
 
 $passphrase:=Request("Introduzca la frase contraseña:")
 If(OK=1)
    $added:=Register data key($passphrase)
 
    OPEN DATA FILE("data.4DD") //No se necesita llave, está en el llavero 4D
 End if

Ver también​

New data key

Propiedades​

Número de comando1638
Hilo seguroyes