openssl_public_encrypt
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
openssl_public_encrypt — 使用公鑰加密數據
說明
openssl_public_encrypt(
string
string
mixed
int
): bool
string
$data
,string
&$crypted
,mixed
$key
,int
$padding
= OPENSSL_PKCS1_PADDING): bool
openssl_public_encrypt() 使用公鑰key
解密數據 data
並且將結果儲存到變數crypted
中。 加密的數據可以通過openssl_private_decrypt()函式解密。
該函式可以用來加密數據,供該公鑰匹配的私鑰擁有者讀取。 它也可以用來在數據庫中儲存安全數據。
參數
-
data
-
-
crypted
-
這將儲存加密的結果。
-
key
-
公鑰。
-
padding
-
padding
can be one ofOPENSSL_PKCS1_PADDING
,OPENSSL_SSLV23_PADDING
,OPENSSL_PKCS1_OAEP_PADDING
,OPENSSL_NO_PADDING
.
返回值
成功時返回 true
, 或者在失敗時返回 false
。