openssl_private_encrypt Cifra datos con una clave privada &reftitle.description; boolopenssl_private_encrypt #[\SensitiveParameter]stringdata stringencrypted_data #[\SensitiveParameter]OpenSSLAsymmetricKeyOpenSSLCertificatearraystringprivate_key intpaddingOPENSSL_PKCS1_PADDING openssl_private_encrypt cifra los datos data con la clave privada private_key y almacena el resultado en encrypted_data. Los datos cifrados pueden ser descifrados con la función openssl_public_decrypt. Esta función puede ser utilizada para firmar los datos (o sus cifrados) para demostrar que no han sido escritos por otra persona. &reftitle.parameters; data encrypted_data private_key private_key debe ser la clave privada correspondiente a la clave pública que será utilizada para descifrar los datos. padding El parámetro padding puede ser OPENSSL_PKCS1_PADDING o OPENSSL_NO_PADDING. &reftitle.returnvalues; &return.success; &reftitle.changelog; &Version; &Description; 8.0.0 private_key acepta ahora una instancia de OpenSSLAsymmetricKey o OpenSSLCertificate ; anteriormente, se aceptaba un &resource; de tipo OpenSSL key o OpenSSL X.509. &reftitle.seealso; openssl_public_encrypt openssl_public_decrypt