使用公鑰加密數據

openssl_public_encrypt

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

openssl_public_encrypt使用公鑰加密數據

說明

openssl_public_encrypt(
    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 of OPENSSL_PKCS1_PADDING, OPENSSL_SSLV23_PADDING, OPENSSL_PKCS1_OAEP_PADDING, OPENSSL_NO_PADDING.

返回值

成功時返回 true, 或者在失敗時返回 false

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *