SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

GnuPGの a better chance to gain enough entropy. が進まない

問題

gpg –key-gen しているのですが、以下の状態から進まないです。

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.

たくさんのランダム・バイトの生成が必要です。キーボードを打つ、マウスを動かす、ディスクにアクセスするなどの他の操作を素数生成の間に行うことで、乱数生成器に十分なエントロピーを供給する機会を与えることができます。

答え

まったく負荷のない環境だと、何もしないで待っていると全然進まないことがあります。

素直に指示通りに、キーボードを押しっぱなしにするなどしていると進みます。

30秒、1分ぐらい待つかもしれません。

ある環境では3000文字分ぐらいキーを押しっぱなしにしていると完了しました。

キーボードでは進む様子がない場合は、別のssh接続などで、以下のように無駄な仕事をさせると進みます。

$ dd if=/dev/urandom of=/tmp/mass bs=1M count=512
$ dd if=/dev/sda of=/dev/zero

関連するメモ

コメント