Q1) 有什么例子可以展示 gnupg2 相对于 gnupg 的优势?
Q2)我正在尝试将加密功能嵌入到一个小软件中,内部的项目管理。gnupg 是一个好的工具吗?gnupg2 是否更好?
答案1
根据GNUpg 网站
GnuPG 有两种版本:1.4.11 是众所周知且可移植的独立版本,而 2.0.18 是增强版且构建起来稍微困难一些。
这发行说明说
1.4.11 是 GnuPG 的稳定版本。(2.0.18 是不稳定的开发版本)。
对于 2.0
GnuPG-2 的架构与 GnuPG-1(例如 1.4.5)不同,它将功能拆分为多个模块。但是,两个版本可以同时安装而不会发生冲突。事实上,GnuPG-1 中的 gpg 版本能够利用 GnuPG-2 中包含的 gpg-agent,并允许无缝密码缓存。GnuPG-1 的优势在于其体积更小,并且在运行和构建时不依赖其他模块。我们将继续维护 GnuPG-1 版本,因为它们对于小型系统和仅需要 OpenPGP 支持的基于服务器的应用程序非常有用。
如果您通读每个版本的说明,您将清楚地了解 2.x 中有哪些功能在 1.x 中没有。例如对智能卡的支持。