Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
DECRYPT BLOB
|
DECRYPT BLOB ( aDescifrar ; enviarLlavePub {; recepLlavePriv} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
aDescifrar | BLOB |
![]() |
Datos a descifrar | |||||
![]() |
Datos descifrados | |||||||
enviarLlavePub | BLOB |
![]() |
Llave pública del emisor | |||||
recepLlavePriv | BLOB |
![]() |
Llave privada del receptor | |||||
El comando DECRYPT BLOB descifra el contenido del BLOB aDescrifrar utilizando la llave pública del emisor enviarLlavePub y opcionalmente la llave privada del receptor recepLlavePriv.
El BLOB que contiene la llave pública del emisor se pasa en el parámetro enviarLlavePub. Esta llave ha sido generada por el emisor utilizando el comando GENERATE ENCRYPTION KEYPAIR y tiene que ser enviada al receptor.
El BLOB que contiene la llave privada del receptor puede pasarse en el parámetro opcional recepLlavePriv. En este caso, el receptor ha generado un par de llaves de cifrado con el comando GENERATE ENCRYPTION KEYPAIR y tiene que enviar su llave pública al emisor. El sistema de cifrado a dos llaves garantiza que el mensaje ha sido cifrado sólo por el emisor y que puede ser decodificado únicamente por el receptor. Para mayor información sobre el sistema de codificación de dos llaves, consulte la rutina ENCRYPT BLOB.
El comando DECRYPT BLOB ofrece una funcionalidad de verificación de integridad (checksum) con el fin de evitar toda modificación del contenido del BLOB (deliberada o no). Si el BLOB cifrado está dañado o modificado, el comando no hará nada y devolverá un error.
Consulte los ejemplos dados por el comando ENCRYPT BLOB.
Producto: 4D
Tema: BLOB
Número
690
Creado por: 4D v6.7
Encryption, Checksum, Public Key, Private key
Manual de lenguaje 4D ( 4D v20 R7)