我有一个扩展名为.asc的公钥,我需要用它来加密数据并将其发送到纯文本文件中。我试图在使用php的Windows机器上完成此操作。有任何想法吗? 谢谢,
答案 0 :(得分:1)
确保installed the gnupg extension for PHP。
$gpg = new gnupg();
$publicData = file_get_contents('public.asc');
$publicKey = $gpg->import($publicData);
$gpg->addencryptkey($publicKey['fingerprint']);
echo $gpg->encrypt('Data to encrypt');
不是加密常量,而是替换文件内容,并将加密的邮件存储在任何地方。