openssl_private_encrypt

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

openssl_private_encryptEncripta información con la clave privada

Descripción

openssl_private_encrypt ( string $data , string &$crypted , mixed $key [, int $padding = OPENSSL_PKCS1_PADDING ] ) : bool

openssl_private_encrypt() encripta data con la clave privada key y almacena el resultado en crypted. La información encriptada se puede desencriptar mediante openssl_public_decrypt().

Esta función se puede usar para, p.ej., firmar información (o su hash) para demostrar que no está escrita por otro cualquiera.

Parámetros

data

crypted

key

padding

padding puede ser OPENSSL_PKCS1_PADDING, OPENSSL_NO_PADDING.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ver también