GPG 和 GPG2 之间的确切区别是什么?(它甚至重要吗)

7 gnupg

对于作为业余爱好服务器管理员的我来说,这总是很清楚。使用内置的 gpg 来满足所有混合加密需求。但是昨天我在查找密钥服务器上的密钥时遇到了 gpg(因此称为 gnupg 的包)的问题。我试过了,但我没能做到。

然后我遇到有人说有像“gpg2”这样的东西,你必须使用它。我不知道有像 gpg2 这样的东西(所以包 gnupg2),我安装了它。

现在我真的很困惑。为什么会有不同的版本?使用 gpg2 有效,但我无法创建任何 ECC 密钥。很明显,我不想使用 2 个单独的程序并导入 2 中的所有键只是为了对功能进行边际更改。

我应该使用哪一个(将来会更新,我更有可能获得新功能)?

BsA*_*Sah 2

回答您的问题:“GPG 和 GPG2 之间的确切区别是什么?”

GPG 和 GPG2 的简要比较

  • GPG2是GPG的扩展版本。变化主要发生在内部级别,因此命令是相同的。
  • GPG 和 GPG2 之间的一个主要变化是,所有加密操作都已转移到 GPG 代理上,因此没有代理,GPG2 就无法工作。
  • man gpg2 命令给出以下语句“与更适合服务器和嵌入式平台的独立版本 gpg 相比,该版本通常以 gpg2 名称安装,并且更针对桌面,因为它需要安装其他几个模块”。
  • GPG 2.1 带来了一个重要的变化,它将以前分离的公钥和私钥环(pubring.gpg 和 secring.gpg)合并为公钥环。
  • 在此探索有关 GPG2 新增功能的更多信息。