GPG 和 GPG2 之间究竟有什么区别?(这重要吗)

GPG 和 GPG2 之间究竟有什么区别?(这重要吗)

对于我这个业余服务器管理员来说,这一直都很清楚。使用内置的 gpg 满足所有混合加密需求。但昨天我在使用 gpg(也就是名为 gnupg 的软件包)在密钥服务器上查找密钥时遇到了问题。我试过了,但没有成功。

然后我碰到一个人说有类似“gpg2”的东西,你必须使用它。我不知道有类似 gpg2 的东西(所以是 gnupg2 包),然后我安装了它。

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

我应该使用哪一个(将来会更新并且我更有可能收到新功能)?

答案1

回答您的问题:“GPG 和 GPG2 之间究竟有什么区别?”

GPG 和 GPG2 的简要比较

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

相关内容