首先使用 Ubuntu 18.04 LTS安装适用于 Linux 的 Windows 子系统。
然后,通过执行以下命令安装rng-tools :
sudo apt-get install rng-tools
并执行以下命令
gpg --gen-key
生成了一个大小为 3072 的 RSA 密钥,将于 2022 年 3 月 16 日到期。
问题是,我想指定一个没有到期日期的 2048 位。
我之前按照上述步骤使用 Ubuntu/Debian 环境的经验总是询问我想要哪种密码、密钥大小、密钥应该有效多长时间等。
尝试使用
gpg --gen-key --interactive
或gpg --full-generate-key
以获得更完整的功能集(选择密钥类型等)。如果它没有提示您提供详细信息,那么您的 gen-key 系统不知何故正在使用从某个文件或某个配置集中提取的默认值。通常,我总是
gpg --full-generate-key
用来获取我希望得到的所有提示(但我是那种老派)。(也就是说,您的 WSL 环境中一定有一些奇怪的东西 -
gpg --gen-key
在我新配置的 WSL + 18.04 LTS 环境中按预期工作并提示输入数据)