我正在尝试让 Networks 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
答案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 朋友信任已经在使用该密钥。