linux - PGP : Not enough random bytes available. 请做一些其他的工作让操作系统有机会收集更多的熵

标签 linux random gnupg entropy

设置:具有 6 核和 3GB RAM 的虚拟机上的 Ubuntu 服务器。

当我尝试通过 GPG 生成 非对称 key 对 时,例如 gpg --gen-key 。我收到以下错误:

Not enough random bytes available.  Please do some other work to give
the OS a chance to collect more entropy!

我试着用谷歌搜索了一下。这是我意识到的, 我需要启动另一个终端并输入 cat/udev/random --> 它随机生成一系列随机生成的值以增加熵。

我在这里看不到任何变化watch cat/proc/sys/kernel/random/entropy_avail

它仍然给我同样的错误

最佳答案

运行以下命令:

find / > /dev/null

这帮助我快速完成了我的 key 生成。

关于linux - PGP : Not enough random bytes available. 请做一些其他的工作让操作系统有机会收集更多的熵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11708334/

相关文章:

c++ - new[] 在填充之前不会减少可用内存

javascript - 如何重建Math.random()的种子?

linux - 如何查看 Git cmd 使用的是哪个 gpg homedir 版本和 `homedir`?

git - 更改 Git 用于调用 GnuPG 签署提交的二进制文件?

linux - 一种通过避免 = 符号自动断开长行来逐行阅读电子邮件的脚本方法

linux - ping, ssh, ... 使用的 IP 与 nslookup、host 解析的 IP 不同,

linux - 如何在shell脚本命令中动态传递参数?

c - C语言中除了rand()之外还有其他随机数生成器吗?

c - 如何使用当前时间创建随机数

ruby - 如何使用 Ruby gpgme 解密 PGP 加密文件