PHP
加密 | Cryptography

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()使用私有keydata进行加密并将结果存储到crypted。加密数据可以通过openssl_public_decrypt()解密。

这个函数可以用来例如签名数据(或其散列)以证明它不是由其他人写的。

参数

data crypted key padding

padding可以是OPENSSL_PKCS1_PADDINGOPENSSL_NO_PADDING其中之一。

返回值

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