前へ|次へ|戻る

The GNU Privacy Handbook part01

Generating a new keypair

--gen-key

例 http://www.gnupg.org/gph/en/manual/r711.html

gen-key

Name
gen-key ― generate a new keypair

gen-key

Description

This command generates a private/public key pair for use in encrypting,\
decrypting, and signing of messages. \
You will br prompted for the kind of key you wish to create, \
the key size, and the key's expiration date.

へたら

Pmt> 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.

ご希望の鍵の種類を選択してください:
   (1) DSAとElgamal (既定)
   (2) DSA (署名のみ)
   (5) RSA (署名のみ)
選択は? 

Enter みの

選択は? Enter
DSA keypair will have 1024 bits.
ELG-E keys may be between 1024 and 4096 bits long.
What keysize do you want? (2048) 

Enter みの

What keysize do you want? (2048) Enter
DSA keypair will have 1024 bits.
ELG-E keys may be between 1024 and 4096 bits long.
What keysize do you want? (2048) 
要求された鍵長は2048ビット
鍵の有効期限を指定してください。
         0 = 鍵は無期限
        = 鍵は n 日間で満了
      w = 鍵は n 週間で満了
      m = 鍵は n か月間で満了
      y = 鍵は n 年間で満了
鍵の有効期間は? (0)

Enter みの

鍵の有効期間は? (0) Enter
Key does not expire at all
これで正しいですか? (y/N)  

y + Enter

これで正しいですか? (y/N) y Enter

あなたの鍵を同定するためにユーザーIDが必要です。
このソフトは本名、コメント、電子メール・アドレスから
次の書式でユーザーIDを構成します:
    "Heinrich Heine (Der Dichter) "

本名: 

本名 + Enter

本名: komoyomikomochi fukusimoyo Enter
電子メール・アドレス: 

電子メール・アドレス + Enter

電子メール・アドレス: kyudou@okinawa.shikoku.honnsyuu Enter
コメント: 

コメント + Enter

コメント: north-south pole Enter

次のユーザーIDを選択しました:
    “komoyomikomochi fukusimoyo (north-south pole) ”

名前(N)、コメント(C)、電子メール(E)の変更、またはOK(O)か終了(Q)?  

o + Enter

名前(N)、コメント(C)、電子メール(E)の変更、またはOK(O)か終了(Q)? o Enter
秘密鍵を保護するためにパスフレーズがいります。

パスフレーズを入力: にゃんこの鍵 Enter
パスフレーズを再入力: にゃんこの鍵 Enter
今から長い乱数を生成します。キーボードを打つとか、マウスを動かす
とか、ディスクにアクセスするとかの他のことをすると、乱数生成子で
乱雑さの大きないい乱数を生成しやすくなるので、お勧めいたします。
+++++.+++++++++++++++.++++++++++++++++++++++++++++++++++++++++++++++\
++++.++++++++++++++++++++.+++++.+++++.+++++...++++++++++.+++++++++\
+..+++++.++++++++++.+++++>++++++++++>+++++..........................\
...................+++++^^^
gpg: /home/mm/.gnupg/trustdb.gpg: 信用データベースができました
gpg: 鍵5242AEC3を絶対的に信用するよう記録しました
公開鍵と秘密鍵を作成し、署名しました。

gpg: 信用データベースの検査
gpg: 最小の「ある程度の信用」3、最小の「全面的信用」1、PGP信用モデル
gpg: 深さ: 0  有効性:   1  署名:   0  信用: 0-, 0q, 0n, 0m, 0f, 1u
pub   1024D/5242AEC3 2005-07-12
                 指紋 = E9F3 46C3 D154 6FAB 52E4  0AD3 B9AB 4D5A 5242 AEC3
uid                  komoyomikomochi fukusimoyo (north-south pole) 
sub   2048g/AB3C2DD2 2005-07-12

Pmt> 

Generating a revocation certificate

gen-revoke

gen-revoke
Name
gen-revoke ― generate a revocation certificate for a public/private keypair

gen-revoke key

Description

This command generates a revocation certificate for a public/private key pair.\
 The parameter key is a key specifier.

ほんでもって

Pmt> gpg --output revoke.asc --gen-revoke north-south pole
使い方: gpg [オプション] --gen-revoke user-id

へたら

Pmt> gpg --output revoke.asc --gen-revoke fukusimoyo 

sec  1024D/A10F5D84 2005-07-12 komoyomikomochi fukusimoyo (north-south pole) 

この鍵にたいする失効証明書を作成しますか? (y/N) 

y + Enter

この鍵にたいする失効証明書を作成しますか? (y/N) y Enter

失効の理由を選択してください: 0 = 理由は指定されていません 1 = 鍵がパクられました 2 = 鍵がとりかわっています 3 = 鍵はもう不用です Q = キャンセル (ここではたぶん1を選びます) あなたの決定は?

1 + Enter

あなたの決定は? 1 Enter
予備の説明を入力。空行で終了:
> 

Enter みの

失効理由: 鍵がパクられました
(説明はありません)
よろしいですか? (y/N)

y + Enter

よろしいですか? (y/N) y  Enter

次のユーザーの秘密鍵のロックを解除するには
パスフレーズがいります:“komoyomikomochi fukusimoyo (north-south pole) ”
1024ビットDSA鍵, ID A10F5D84作成日付は2005-07-12

パスフレーズを入力: 

にゃんこの鍵 Enter

パスフレーズがいります:にゃんこの鍵  Enter
パスフレーズがいります:“komoyomikomochi fukusimoyo (north-south pole) ”
1024ビットDSA鍵, ID 5242AEC3作成日付は2005-07-12

ASCII包装出力を強制します。
失効証明書を作成しました。

見つからないような媒体に移動してください。もしワルがこの証明書への
アクセスを得ると、そいつはあなたの鍵を使えなくすることができます。
媒体が読出し不能になった場合に備えて、この証明書を印刷して保管するの
が賢明です。しかし、ご注意ください。あなたのマシンの印字システムは、
だれでも見える場所にデータをおくことがあります!
Pmt> 

内容は ?

Pmt> cat -v revoke.asc 
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: A revocation certificate should follow

iEkEIBECAAkFAkLT2isCHQIACgkQuatNWlJCrsNbDACeKLxaM9elgBhVJvnjZpJ4
hZ3eBpcAn0HN8vjy0VtZmCzKh9qBr2bprRkB
=0uv1
-----END PGP PUBLIC KEY BLOCK-----
Pmt> gpg --edit-key fukusimoyo
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.

秘密鍵が使用できます。

pub  1024D/5242AEC3  作成: 2005-07-12  満了: 無期限      利用法: CS  
                     信用: 絶対的        有効性: 絶対的
sub  2048g/AB3C2DD2  作成: 2005-07-12  満了: 無期限      利用法: E   
[ultimate] (1). komoyomikomochi fukusimoyo (north-south pole) 

コマンド> 
コマンド> revkey

Do you really want to revoke the entire key? (y/N) y
失効の理由を選択してください:
  0 = 理由は指定されていません
  1 = 鍵がパクられました
  2 = 鍵がとりかわっています
  3 = 鍵はもう不用です
  Q = キャンセル
あなたの決定は? 
あなたの決定は? 1
予備の説明を入力。空行で終了:
> 
失効理由: 鍵がパクられました
(説明はありません)
よろしいですか? (y/N) y

次のユーザーの秘密鍵のロックを解除するには
パスフレーズがいります:“komoyomikomochi fukusimoyo (north-south pole) ”
1024ビットDSA鍵, ID 5242AEC3作成日付は2005-07-12

                    
This key was revoked on 2005-07-12 by DSA key 5242AEC3 komoyomikomochi fukusimoyo (north-south pole) 
pub  1024D/5242AEC3  作成: 2005-07-12  失効: 2005-07-12  利用法: CS  
                     信用: 絶対的        有効性: 失効
This key was revoked on 2005-07-12 by DSA key 5242AEC3 komoyomikomochi fukusimoyo (north-south pole) 
sub  2048g/AB3C2DD2  作成: 2005-07-12  失効: 2005-07-12  利用法: E   
[ revoked] (1). komoyomikomochi fukusimoyo (north-south pole) 

コマンド> 
> quit
? (y/N) y
Pmt> 

ほんだら

$ gpg --list-keys
gpg: 信用データベースの検査
gpg: 最小の「ある程度の信用」3、最小の「全面的信用」1、PGP信用モデル
gpg: 深さ: 0  有効性:   1  署名:   0  信用: 0-, 0q, 0n, 0m, 0f, 1u
/home/mm/.gnupg/pubring.gpg
---------------------------
pub   1024D/5242AEC3 2005-07-12 [失効: 2005-07-12]
uid                  komoyomikomochi fukusimoyo (north-south pole) 

にゃんたろう 拝!
2005年 7月12日 (火) 23:56:32 JST 作成


前へ|次へ|戻る
Copyright © 2004.-2007. nyantarou All Rights Reserved.