我遇到源系统安装了PGP的情况,他们只能使用PGP工具加密文件,Target System安装了GPG,我们只能使用GPG解密。是可以实现这个功能吗?
答案 0 :(得分:0)
加密的东西是你正在使用的加密算法。这些算法已发布并记录在案 - 这意味着任何人都可以编写代码来实现它。
PGP是为实现加密算法而编写的软件。 GPG是同样的Gnu实现。
所以没有理由认为这不起作用 - 只要你使用两种产品都支持的算法。我相信GPG比PGP有更多的选择。
自: http://en.wikipedia.org/wiki/GNU_Privacy_Guard
从版本2.0.26和1.4.18开始,GnuPG支持以下算法:
Pubkey:RSA,ElGamal,DSA
Cipher:IDEA(来自1.4.13 / 2.0.20),3DES,CAST5,Blowfish,AES-128,AES-192,
AES-256,Twofish,Camellia-128,Camellia-192,Camellia-256(来自1.4.10 / 2.0.12)
因此,只要您的加密应用程序使用其中一个,它就可以正常工作。 (RSA
可能是一个不错的选择。)