使用 Windows Subsystem for Linux 添加 GPG 签名

使用 Windows Subsystem for Linux 添加 GPG 签名

从安装开始适用于 Linux 的 Windows 子系统使用 Ubuntu 18.04 LTS。

然后,安装rng 工具通过执行此命令:

sudo apt-get install rng-tools

并执行以下命令

gpg --gen-key

生成了一个大小为 3072 的 RSA 密钥,有效期为 2022-03-16。

问题是,我想指定一个没有到期日期的 2048 位。

我以前按照上述步骤使用 Ubuntu/Debian 环境时总是会询问我想要哪种密码、密钥大小、密钥的有效期是多长等等。

答案1

尝试使用gpg --gen-key --interactivegpg --full-generate-key获得更完整的功能集(按键类型的选择等)。

如果它没有提示您输入详细信息,则您的 gen-key 系统不知何故使用了从某个文件或某个配置集中提取的默认值。通常,我总是使用它gpg --full-generate-key来获取我期望获得的所有提示(但我在这方面比较老派)。

(话虽如此,你的 WSL 环境中一定出了问题——gpg --gen-key在我新配置的 WSL + 18.04 LTS 环境中,它按预期工作并提示输入数据)

相关内容