(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
openssl_private_encrypt — 使用私鑰加密數據
$data,&$crypted,$key,$padding = OPENSSL_PKCS1_PADDING
openssl_private_encrypt() 使用私鑰 key 加密數據 data
并且將結果保存至變量 crypted中。加密后的數據可以通過(guò)openssl_public_decrypt()函數來(lái)解密。
該函數用來(lái)簽名數據(或者哈希)讓別人相信數據并不是其他人寫(xiě)的。
data
crypted
key
padding
padding 可以是如下之一:
OPENSSL_PKCS1_PADDING,
OPENSSL_NO_PADDING.
成功時(shí)返回 true, 或者在失敗時(shí)返回 false。