Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
Register data key

Register data key 


 

Register data key ( curPassPhrase | curDataKey ) -> Resultado 
Parámetro Tipo   Descripción
curPassPhrase | curDataKey  Texto, Objeto in Frase contraseña actual (texto) o llave de cifrado de datos actual (objeto)
Resultado  Booleano in True si la llave de cifrado se ha agregado correctamente al llavero 4D, False si ya estaba en el llavero 4D

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  

 C_TEXT($passphrase)
 C_BOOLEAN($added)
 
 $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 

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

 
PROPIEDADES 

Producto: 4D
Tema: Seguridad de los datos
Número 1638

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v17 R5

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)