GPG错误"没有足够的随机字节可用.请做一些其他工作,让操作系统有机会收集更多"

Tam*_*mpa 66 ubuntu gnupg

我在用:

 gpg --gen-key
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来创建PGP密钥?这个程序想要什么?一个完全砰的服务器?

没有足够的随机字节可用.请做一些其他工作,让操作系统有机会收集更多

kyl*_*uff 78

根据您的系统硬件,您可以使用硬件TRNG(真随机数生成器)和内核熵池之间的桥接器获得更可靠的成功.

通过在Universe存储库中使用rng-tools,可以使用Synaptic或其他GUI包管理器,或通过命令行安装,我发现速度显着提高:

sudo apt-get install rng-tools
Run Code Online (Sandbox Code Playgroud)

  • gpg挂了几个小时,无论我移动了多少鼠标等.安装此软件包允许gpg在几秒钟内完成,无需移动鼠标. (8认同)
  • ..并在生成之前运行`sudo rngd -r/dev/urandom`! (3认同)
  • 只需在ubuntu 14.04 amd64上安装此软件包,我的'gpg --gen-key`也会在几秒钟内完成,而之前它已经挂了好几分钟.谢谢! (2认同)

mun*_*ngm 31

在后台执行以下命令对我有用:

sudo find / -type f | xargs grep somerandomstring > /dev/null
Run Code Online (Sandbox Code Playgroud)

  • 为我工作(必须多次执行它)。谢谢 (2认同)

Inf*_*tor 17

你可以移动鼠标,浏览互联网,玩游戏,让你的电脑一夜之间.有许多方法可以生成随机字节.你不需要照看gpg过程.

编辑:我应该澄清一下:你不需要注意甚至输入gpg正在运行的终端.(无论如何输入该终端是一个非常糟糕的主意.)

如果您在远程服务器上,并且无法以其他方式生成工作,您可以尝试这样:http://packages.debian.org/squeeze/stress. 但请谨慎使用.

  • 我正在使用远程服务器.如何产生lomng? (3认同)
  • 运行 `ls -alR /` 几次对我来说就完成了。 (2认同)