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