$ gpg --gen-key
gpg (GnuPG) 1.4.1; Copyright (C) 2005 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.
gpg: 警告: 剣呑なメモリーを使用しています!
gpg: 詳細はhttp://www.gnupg.org/faq.htmlをご覧ください
gpg: ディレクトリー「/home/nyanco/.gnupg」ができました
gpg: 新しい構成ファイル「/home/nyanco/.gnupg/gpg.conf」ができました
gpg: 警告: 「/home/nyanco/.gnupg/gpg.conf」のオプションは起動している間、有効になりません
gpg: 鍵輪「/home/nyanco/.gnupg/secring.gpg」ができました
gpg: 鍵輪「/home/nyanco/.gnupg/pubring.gpg」ができました
ご希望の鍵の種類を選択してください:
(1) DSAとElgamal (既定)
(2) DSA (署名のみ)
(5) RSA (署名のみ)
選択は?
選択は? 1
DSA keypair will have 1024 bits.
ELG-E keys may be between 1024 and 4096 bits long.
What keysize do you want? (2048) 2048
要求された鍵長は2048ビット
鍵の有効期限を指定してください。
鍵の有効期間は? (0)0
Key does not expire at all
これで正しいですか? (y/N) y
あなたの鍵を同定するためにユーザーIDが必要です。
このソフトは本名、コメント、電子メール・アドレスから
次の書式でユーザーIDを構成します:
"Heinrich Heine (Der Dichter) "
本名: fweifwei nyanco
電子メール・アドレス: nyanco@dokokakokoda.cat.dg
コメント: cat-dog-nen
次のユーザーIDを選択しました:
“fweifwei nyanco (cat-dog-nen) ”
名前(N)、コメント(C)、電子メール(E)の変更、またはOK(O)か終了(Q)?
名前(N)、コメント(C)、電子メール(E)の変更、またはOK(O)か終了(Q)? o
秘密鍵を保護するためにパスフレーズがいります。にゃんこ の 鍵
パスフレーズを再入力: にゃんこ の 鍵
今から長い乱数を生成します。キーボードを打つとか、マウスを動かす
とか、ディスクにアクセスするとかの他のことをすると、乱数生成子で
乱雑さの大きないい乱数を生成しやすくなるので、お勧めいたします。
+++++...+++++.+++++...+++++++++++++++++++++++++++++++++++..++++++++++++++++\
+++++++++.++++++++++.+++++++++++++++.+++++.+++++.+++++++++++++++.++++++++++\
+++++.+++++>..+++++.+++++>..+++++.........+++++^^
gpg: /home/nyanco/.gnupg/trustdb.gpg: 信用データベースができました
gpg: 鍵29C4F359を絶対的に信用するよう記録しました
公開鍵と秘密鍵を作成し、署名しました。
gpg: 信用データベースの検査
gpg: 最小の「ある程度の信用」3、最小の「全面的信用」1、PGP信用モデル
gpg: 深さ: 0 有効性: 1 署名: 0 信用: 0-, 0q, 0n, 0m, 0f, 1u
pub 1024D/29C4F359 2005-07-07
指紋 = 707E 41D6 B3D3 F056 369C FA69 E2B3 8DF3 29C4 F359
uid fweifwei nyanco (cat-dog-nen)
sub 2048g/F04EFD70 2005-07-07
$ gpg --list-keys
gpg: 警告: 剣呑なメモリーを使用しています!
gpg: 詳細はhttp://www.gnupg.org/faq.htmlをご覧ください
/home/nyanco/.gnupg/pubring.gpg
---------------------------
pub 1024D/29C4F359 2005-07-07
uid fweifwei nyanco (cat-dog-nen)
sub 2048g/F04EFD70 2005-07-07
$ ls -l .gnupg/
合計 28
-rw------- 1 nyanco users 8084 7月 7日 22:06 gpg.conf
-rw------- 1 nyanco users 1170 7月 7日 22:12 pubring.gpg
-rw------- 1 nyanco users 1170 7月 7日 22:12 pubring.gpg~
-rw------- 1 nyanco users 600 7月 7日 22:12 random_seed
-rw------- 1 nyanco users 1319 7月 7日 22:12 secring.gpg
-rw------- 1 nyanco users 1280 7月 7日 22:12 trustdb.gpg
第一段階終わりとしたいが
警告: 剣呑なメモリーを使用しています! を どうにかせにゃいけんわな!
http://www.gnupg.org/(en)/documentation/faqs.html#q6.1
o setuid(root) permissions on the gpg binary you can either use:
$ chmod u+s /path/to/gpg
or
$ chmod 4755 /path/to/gpg
ほなら
# cd /usr/local/bin/
# ls -l gpg
-rwxr-xr-x 1 root root 2155762 Jul 7 21:48 gpg*
# chmod 4755 gpg
# ls -l gpg
-rwsr-xr-x 1 root root 2155762 Jul 7 21:48 gpg*
へたら
$ gpg --list-keys
/home/nyanco/.gnupg/pubring.gpg
---------------------------
pub 1024D/29C4F359 2005-07-07
uid fweifwei nyanco (cat-dog-nen)
sub 2048g/F04EFD70 2005-07-07
にゃんたろう 拝!
2005年 7月 7日 (木) 22:20:25 JST JST 作成