Unix 用PGP加密,用GPG解密

Unix 用PGP加密,用GPG解密,unix,Unix,我遇到的情况是,源系统安装了PGP,他们只能用PGP工具加密文件,目标系统安装了GPG,我们只能用GPG解密。是否有可能实现此功能?加密的关键在于您使用的加密算法。这些算法已经发布并记录在案,这意味着任何人都可以编写代码来实现它 PGP是为实现加密算法而编写的软件。GPG也是同样的Gnu实现 因此,没有理由认为这是行不通的——只要您使用两种产品都支持的算法。我相信GPG比PGP有更多的选择 发件人: 从版本2.0.26和1.4.18开始,GnuPG支持以下算法: 公开密钥:RSA、ElGama

我遇到的情况是,源系统安装了PGP,他们只能用PGP工具加密文件,目标系统安装了GPG,我们只能用GPG解密。是否有可能实现此功能?

加密的关键在于您使用的加密算法。这些算法已经发布并记录在案,这意味着任何人都可以编写代码来实现它

PGP是为实现加密算法而编写的软件。GPG也是同样的Gnu实现

因此,没有理由认为这是行不通的——只要您使用两种产品都支持的算法。我相信GPG比PGP有更多的选择

发件人:

从版本2.0.26和1.4.18开始,GnuPG支持以下算法:

公开密钥:RSA、ElGamal、DSA

密码:IDEA(来自1.4.13/2.0.20),3DES,CAST5,河豚,AES-128,AES-192

AES-256,Twofish,Camellia-128,Camellia-192,Camellia-256(从1.4.10/2.0.12开始)


因此,只要您的加密应用程序使用其中一种,它就可以正常工作。(
RSA
可能是一个不错的选择。)

它应该可以工作。你试过了吗?GPG“按设计”与PGP兼容。但理论上你的假设是错误的——从文件格式的角度来看,相同的算法可以以不同的方式实现,并且实现可能因任何微小的差异而不兼容。