是否可以在 Windows 7 64 位机器上运行 pgp 6.5.8 免费软件?

是否可以在 Windows 7 64 位机器上运行 pgp 6.5.8 免费软件?

我正在尝试让 Ne​​tworks Associates 的 PGP 命令行 - 免费软件版本 6.5.8 在 Windows 7 64 位计算机上运行。有人知道这是否可行吗?

我将其安装在 C:\pgp

当我运行 pgp 时,它一直告诉我找不到 pgp.cfg 文件。

我的 PGPPATH 已定义并设置为 C:\pgp

我还将这条路径包含在我的 Path 变量中

有人能告诉我我做错了什么吗?文档指出:

“首次启动 PGP 时,软件会检查环境变量 PGPPATH 是否已定义。如果已定义 PGPPATH,软件会将 pgp.cfg 放在 %PGPPATH% 目录中”

编辑:

这很可能是 Windows 7 专业版文件夹权限问题,因为无法写入文件 pgp.cfg。我尽了最大努力赋予文件夹完全权限,但我不能 100% 地确信我做对了。有人能帮我吗?

答案1

确保新的环境变量已正确设置,并且路径环境变量已更新(重新启动)。

检查包含该文件的文件夹pgp.cfg以及文件本身的权限。

最后,考虑使用基努相反,它是开源且免费的,并且可以在大多数常见的电子邮件客户端中使用;例如,外表

编辑:

请注意,GPG 可以通过命令行驱动,但密码需要通过管道输入。以下是执行此操作的一个例子这里解密示例(与加密相同)为这里

答案2

令人难过但却是事实;目前可用的 PGP(GnuPG 等)无法在 Windows 64 位机器上运行。无论是前端、密钥处理程序还是加密引擎都无法运行。

除了价格之外,商业 PGP 的问题在于,如今 PGP 的发展是由实施它的公司推动的。任何人都会明白,企业对端点加密不感兴趣,而是对网关加密感兴趣。员工通过 SSL 或预共享智能卡证书(用于通信行业)进行同步,服务器使用 PGP。这样,员工就无法向公司隐瞒信息,并且可以在网关上实施病毒防护。

我建议使用带证书的 S/MIME。如果不想从 Comodo、Thawte、Global-Sign、Veri-sign 等处购买 TTP 证书(受信任的第三方),他可以加入 WOT(信任网络),如 CA 证书。唯一的缺点是,必须提前通知朋友和商业伙伴,需要获取 CA 证书根证书(Windows/Mozilla 开箱即用,不预装该证书)。

至于便利性,这不会带来实际差异。使用 PGP 需要所有商业伙伴预先信任密钥,并预先考虑他们信任哪些朋友。在我看来,这相当于通知朋友和商业伙伴他们需要根证书并且需要检查指纹(与 PGP 相同)。

PGP 爱好者一生中至少应该从他们的“朋友信任”中生成一次密钥,签名并转发给所有其他人(甚至是该密钥的伪造所有者)。我预测,在伪造密钥被列入黑名单之前,几乎一半的 PGP 朋友信任已经在使用该密钥。

相关内容