openssl_public_encrypt
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
openssl_public_encrypt — 用公钥加密数据
描述
bool openssl_public_encrypt ( string $data , string &$crypted , mixed $key [, int $padding = OPENSSL_PKCS1_PADDING ] ) openssl_public_encrypt()用公共 key加密data并将结果存储到crypted。加密数据可以通过openssl_private_decrypt()解密。
此功能可用于例如加密只能由私钥所有者读取的消息。它也可以用来在数据库中存储安全的数据。
参数
data crypted
这将保存加密的结果。
key
公钥。
padding
padding可以是OPENSSL_PKCS1_PADDING,OPENSSL_SSLV23_PADDING,OPENSSL_PKCS1_OAEP_PADDING,OPENSSL_NO_PADDING其中一个。
返回值
成功返回TRUE,或失败时返回FALSE。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

