定义用法
openssl_private_decrypt() 函数将使用私钥解密数据。相关请看 OpenSSL 函数。
描述
使用函数 openssl_private_decrypt() 将解密使用 openssl_private_encrypt() 加密的数据。
语法
参数
参数 | 描述 |
---|---|
data | 要解密的数据。 |
decrypted | 将包含已解密的数据。 |
key | 私钥。 |
padding | 可以应用的 padding 有:OPENSSL_PKCS1_PADDING、OPENSSL_SSLV23_PADDING、OPENSSL_PKCS1_OAEP_PADDING、OPENSSL_NO_PADDING.. |
返回值
PHP openssl_private_encrypt() 函数成功时返回 TRUE,失败时返回 FALSE。
PHP 版本
此函数将在 PHP 版本高于 5.0.0 的情况下工作。
示例 1
要使用 openssl_public_encrypt() 加密数据并使用 openssl_private_decrypt() 解密:
示例 2
要使用 openssl_public_encrypt() 加密文件内容并使用 openssl_private_decrypt() 解密: