gnupg 2.1.22 在 macOS 上生成密钥时“挂起”

gnupg 2.1.22 在 macOS 上生成密钥时“挂起”

gnupg在 macOS 10.12.6 下通过brew install gnupg(gpg --version正确运行) 进行了安装。当我尝试通过 生成 4096 位 RSA 密钥时gpg2 --full-generate-key,它挂在“We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.没有+出现,尽管我大量使用了磁盘 15 分钟。这是一个错误吗?这曾经有效(但我尝试的最后一个工作版本是 gpg 1.4.19)。

有很多关于 Linux 的帖子(例如,CentOS或者),但没有任何东西可以立即移植到 macOS。

我的 ~/.gnupg 与 1.4.19 下的版本相比有很大不同:它包含空文件S.gpg-agentS.gpg-agent.browser和、一个名为的文件以及一个名为的空文件夹。在 1.4.19 下,它曾经包含文件、、、。S.gpg-agent.extraS.gpg-agent.sshpubring.kbxprivate-keys-v1.dgpg.confpubring.gpgrandom_seedsecring.gpg

答案1

“挂起”来自 4096 位。一旦我转到(默认)2048 位,就没有问题了。此后又出现了更多问题,这是由于从 gnupg 1.xx 到 2.xx 的更改造成的。它们有解释这里

相关内容