使用gnupg在php中加密和解密pdf

时间:2014-06-18 21:31:49

标签: php gnupg

出于一些安全原因,我必须在我的服务器中加密(在php中)(并稍后解密)一些pdf。

我该怎么做?我可以在php中使用gnupg吗?

我尝试在互联网上搜索一些例子,但我没有找到任何东西

你能帮助我吗?

2 个答案:

答案 0 :(得分:0)

您可以在命令行中使用ssh2库和gnupg。我认为这是非常强大的解决方案,但你必须小心使用ssh2库:)

您更喜欢哪种操作系统?

答案 1 :(得分:0)

您可以使用GnuPG extension,但对于PDF文件,最简单的方法是使用gpg(1)exec分叉。

这样的事情可能有用,假设你的GPG钥匙串中已有钥匙:

exec(escapeshellcmd("gpg -e -r " . 
                     escapeshellarg($key_id) . " " .
                     escapeshellarg($filename)));