LoginSignup
4
6

More than 5 years have passed since last update.

gpg でエントロピーが足りないと表示されるときとパスフレーズを空にしたいとき

Posted at

gpg でエントロピーが足りないと表示されるとき

ちょっと仕事で gpg を使ったときにはまったメモ、昔つかったので余裕ぶっこいていたら少しはまりましたw
下記のようなメッセージが表示された場合、エントロピーから乱数値を取得するのですがエントロピーが枯渇している場合は、キーボードやらマウスやらを動かしていれば割とすぐに溜まるのですがvmはそういうのがないので、topコマンドを使ったりmailコマンド使って・・・みたいな記事を見ますがちょっとアレなのでその対処法です。

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.

Haveged(乱数発生器) をインストール

パッケージHaveged をインストールします。yum コマンド使ってね。

How to Setup Additional Entropy for Cloud Servers Using Haveged

# yum install -y haveged
# chkconfig haveged on
# /etc/init.d/haveged start

パスフレーズを空にしたいとき

割とあるのがgpgで暗号化をするけどパスフレーズは空にしてシステム連携するとかあったりします(どのみちパスフレーズをシェルとかで埋め込むので意味ないので)。で、そのgpgでパスフレーズを空にする方法です。
Linux版だと gpg --gen-key でパスフレーズを空に指定できますが、windows版の gpg4win は鍵ペア作成時にパスフレーズを空を指定できません。
そんな場合は、 gpg --edit-key を使います。

$ gpg --edit-key
Command> passwd

で、空のパスフレーズを指定するだけ。結構ウザいぐらいに本当??本当に?って聞いてくるけどねw

そのた

gen-key, list-sigs
GnuPG インストール

4
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
6