當您成功安裝 gnupg 後,您應該定義 GNUPGHOME 環境變數,並確保 Apache 使用者可以寫入該目錄。
<?php
putenv("GNUPGHOME=/var/www/example.com/.gnupg");
?>
(PECL gnupg >= 0.5)
gnupg_addencryptkey — 新增用於加密的金鑰
$identifier
, 字串 $fingerprint
): 布林成功時回傳 true
,失敗時回傳 false
。
範例 #1 程序式 gnupg_addencryptkey() 範例
<?php
$res = gnupg_init();
gnupg_addencryptkey($res,"8660281B6051D071D94B5B230549F9DC851566DC");
?>
範例 #2 物件導向 gnupg_addencryptkey() 範例
<?php
$gpg = new gnupg();
$gpg->addencryptkey("8660281B6051D071D94B5B230549F9DC851566DC");
?>
當您成功安裝 gnupg 後,您應該定義 GNUPGHOME 環境變數,並確保 Apache 使用者可以寫入該目錄。
<?php
putenv("GNUPGHOME=/var/www/example.com/.gnupg");
?>
在這種情況下,$fingerprint 是公開金鑰的指紋,其私密金鑰應該能夠解密文字。您要用來加密文字的私密金鑰必須透過 gnupg_addsignkey() 載入。