为gpg --gen-key生成随机字节

时间:2013-01-14 19:29:13

标签: shell unix putty gnupg

我正在使用putty连接到我想要生成新gpg密钥的unix主机。 密钥生成开始后,我收到此消息

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

这不是真正的问题。 真正的问题是现在我无法向shell发出更多命令,它看起来像这样

dfjd
q
s
w
e
r
t
z
z
u
^_
^[[A^[[A

为什么会这样,没有命令再次执行,为什么向上箭头键显示为^ [[A? 我该如何解决这个问题并发出一些可以生成密钥的命令?

1 个答案:

答案 0 :(得分:3)

您的客户端系统可能在完成与远程服务器的连接之前等待随机性,因此在完成连接之前,您的命令将被忽略。

您是否尝试过按照消息说的内容?尝试打开一个大文件夹并查看其大小(在Windows上)或执行du /(unix)以生成一些基于磁盘的随机性。某些打字也可能会有所帮助,具体取决于您的系统如何收集随机性。

了解您的客户会有所帮助。

相关问题