问题描述
我在用:
gpg --gen-key
有没有更好的方法来创建PGP密钥?这个程序想要什么?完全重击的服务器?
Not enough random bytes available. Please do some other work to give the OS a chance to collect more
最佳回答
您可以四处移动鼠标,浏览互联网,玩游戏,将计算机留在一夜之间。生成随机字节的方法有很多。您无需忍受gpg流程。
编辑:我应该澄清:您不需要注意甚至不必输入正在运行gpg的终端。(无论如何,键入该终端是一个非常糟糕的主意。)
如果您在远程服务器上,并且无法以其他方式生成工作,则可以尝试以下操作:http://packages.debian.org/squeeze/stress。但是请谨慎使用。
次佳回答
根据系统硬件的不同,使用硬件TRNG(真随机数生成器)和内核熵池之间的桥梁可能会获得更可靠的成功。
我发现在Universe存储库中使用rng-tools可以显著提高速度,该存储库可以与Synaptic或其他GUI软件包管理器一起安装,也可以通过命令行安装:
sudo apt-get install rng-tools
第三种回答
在后台执行以下命令对我有用:
sudo find / -type f | xargs grep somerandomstring > /dev/null
第四种回答
我发现即使将程序移至后台也可以通过ssh界面运行:
-
将任务移到后台(
Ctrl
+z
) -
执行一些简短的任务(
cd ~ && ./my-time-waster.sh
) -
将任务移到前台(
fg
) -
等一两分钟
我正在使用CentOS5和CentOS6。