openssl_private_encrypt
openssl_private_encrypt
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
openssl_private_encrypt — 用私钥加密数据
描述
bool openssl_private_encrypt ( string $data , string &$crypted , mixed $key [, int $padding = OPENSSL_PKCS1_PADDING ] )
openssl_private_encrypt()
使用私有key
对data
进行加密并将结果存储到crypted
。加密数据可以通过openssl_public_decrypt()解密。
这个函数可以用来例如签名数据(或其散列)以证明它不是由其他人写的。
参数
data
crypted
key
padding
padding
可以是OPENSSL_PKCS1_PADDING
,OPENSSL_NO_PADDING
其中之一。
返回值
成功时返回TRUE
或失败时返回FALSE
。