2024 日本 PHP 研討會

gnupg_addencryptkey

(PECL gnupg >= 0.5)

gnupg_addencryptkey新增用於加密的金鑰

說明

gnupg_addencryptkey(資源 $identifier, 字串 $fingerprint): 布林

參數

identifier

gnupg 識別碼,來自 gnupg_init()gnupg 類別的呼叫。

fingerprint

金鑰指紋。

回傳值

成功時回傳 true,失敗時回傳 false

範例

範例 #1 程序式 gnupg_addencryptkey() 範例

<?php
$res
= gnupg_init();
gnupg_addencryptkey($res,"8660281B6051D071D94B5B230549F9DC851566DC");
?>

範例 #2 物件導向 gnupg_addencryptkey() 範例

<?php
$gpg
= new gnupg();
$gpg->addencryptkey("8660281B6051D071D94B5B230549F9DC851566DC");
?>

新增註釋

使用者貢獻的註釋 2 則註釋

3
su at aboynamedsu dot net
11 年前
當您成功安裝 gnupg 後,您應該定義 GNUPGHOME 環境變數,並確保 Apache 使用者可以寫入該目錄。

<?php
putenv
("GNUPGHOME=/var/www/example.com/.gnupg");
?>
1
php at cdauth dot de
17 年前
在這種情況下,$fingerprint 是公開金鑰的指紋,其私密金鑰應該能夠解密文字。您要用來加密文字的私密金鑰必須透過 gnupg_addsignkey() 載入。
To Top