openssl_private_encrypt
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
openssl_private_encrypt — 使用私鑰加密數據
說明
openssl_private_encrypt(
string
string
mixed
int
): bool
string
$data
,string
&$crypted
,mixed
$key
,int
$padding
= OPENSSL_PKCS1_PADDING): bool
openssl_private_encrypt() 使用私鑰 key
加密數據 data
並且將結果儲存至變數 crypted
中。加密後的數據可以通過openssl_public_decrypt()函式來解密。
該函式用來簽名數據(或者雜湊)讓別人相信數據並不是其他人寫的。
參數
-
data
-
-
crypted
-
-
key
-
-
padding
-
padding
可以是如下之一:OPENSSL_PKCS1_PADDING
,OPENSSL_NO_PADDING
.
返回值
成功時返回 true
, 或者在失敗時返回 false
。