使用私鑰加密數據

openssl_private_encrypt

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

openssl_private_encrypt使用私鑰加密數據

說明

openssl_private_encrypt(
    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

參見

發佈留言

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