openssl_private_encrypt

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

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

To Top