PHP
加密 | Cryptography

openssl_public_decrypt

openssl_public_decrypt

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

openssl_public_decrypt — 用公钥解密数据

描述

bool openssl_public_decrypt ( string $data , string &$decrypted , mixed $key [, int $padding = OPENSSL_PKCS1_PADDING ] )

openssl_public_decrypt()解密data之前通过openssl_private_encrypt()进行加密并将结果存储到decrypted

您可以使用此功能,例如检查消息是否由私钥所有者编写。

参数

data decrypted key

key 必须是用于加密数据的相应公钥。

padding

padding可以是OPENSSL_PKCS1_PADDINGOPENSSL_NO_PADDING其中之一。

返回值

成功时返回TRUE,或失败时返回FALSE