W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
(PHP 8)
openssl_cms_encrypt — 加密 CMS 消息
openssl_cms_encrypt(
string $input_filename,
string $output_filename,
OpenSSLCertificate|array|string $certificate,
?array $headers,
int $flags = 0,
int $encoding = OPENSSL_ENCODING_SMIME,
int $cipher_algo = OPENSSL_CIPHER_AES_128_CBC
): bool
此函數(shù)將內(nèi)容加密給一個(gè)或多個(gè)收件人, 基于傳遞給它的證書。
input_filename
要加密的文件。
output_filename
輸出文件。
certificate
要加密到的收件人。
headers
使用 S/MIME 時(shí)要包含的標(biāo)頭。
flags
要傳遞給CMS_sign的標(biāo)志。
encoding
要輸出的編碼。OPENSSL_ENCODING_SMIME
、OPENSSL_ENCODING_DER
或OPENSSL_ENCODING_PEM
之一。
cipher_algo
要使用的密碼。
成功時(shí)返回 true, 或者在失敗時(shí)返回 false。
版本 | 說明 |
---|---|
8.1.0 | 默認(rèn)密碼算法 () 現(xiàn)在是 AES-128-CBC(OPENSSL_CIPHER_AES_128_CBC )。以前 使用PKCS7/CMS(OPENSSL_CIPHER_RC2_40 )。cipher_algo |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: