2013-10-31 134 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 –