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_PADDING
,OPENSSL_NO_PADDING
其中之一。
返回值
成功时返回TRUE,
或失败时返回FALSE
。