2013-10-31 161 views
0

php.net網站包含有關如何使用自己的密鑰加密信息的信息。Gpg使用公鑰加密

$gpg = new gnupg(); 
$gpg -> addencryptkey("8660281B6051D071D94B5B230549F9DC851566DC"); 
$enc = $gpg -> encrypt("just a test"); 
echo $enc; 

但是,如果我想加密一個消息只有消息的接收者的公共密鑰?

這怎麼可能?

回答

0

看起來您應該先將公鑰添加到GnuPG密鑰環中,然後用該密鑰的指紋調用addencryptkey()。

+0

可以直接通過php導入密鑰嗎? – Lughino

+1

是的,通過http://us3.php.net/manual/ru/function.gnupg-import.php –