【ホームページに戻る】

鍵の構成要素の追加と削除の方法

ユーザーIDを追加する方法
副鍵を追加する方法
ユーザーIDを削除する方法
副鍵を削除する方法


● ユーザーIDを追加する方法

まず「gpg --edit-key ユーザーID」コマンドを実行します。以下の例では、仮にユーザーID「Lisa Heartiness (Singer) <lisa@mac.com>」が存在するものとします。
Macintosh:~ lisa$ gpg --edit-key 'lisa@mac.com'
gpg (GnuPG) 1.4.2.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/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
[ultimate] (1). Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> adduid	<----- ユーザーIDを追加する対話コマンド
本名: Lisa Heartiness	<----- あなたの本名を入力する
電子メール・アドレス: snow@mac.com	<----- あなたの電子メールアドレスを入力する
コメント: Leader			<----- コメントを入力する
次のユーザーIDを選択しました:
    "Lisa Heartiness (Leader) <snow@mac.com>"

名前(N)、コメント(C)、電子メール(E)の変更、またはOK(O)か終了(Q)? O	<----- 良ければOを入力する
                                                                  
次のユーザーの秘密鍵のロックを解除するには
パスフレーズがいります:“Lisa Heartiness (Singer) <lisa@mac.com>”
1024ビットDSA鍵, ID 18C3BAC7作成日付は2004-12-20

パスフレーズを入力:  	<----- パスフレーズを入力する
                    
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
[ultimate] (1)  Lisa Heartiness (Singer) <lisa@mac.com>
[ unknown] (2). Lisa Heartiness (Leader) <snow@mac.com>

コマンド> quit		<----- 処理を終了させる
変更を保存しますか? y	<----- yを入力することによって、今までの入力結果が保存されます


● 副鍵を追加する方法

まず「gpg --edit-key ユーザーID」コマンドを実行します。以下の例では、仮にユーザーID「Lisa Heartiness (Singer) <lisa@mac.com>」が存在するものとします。
Macintosh:~ lisa$ gpg --edit-key 'lisa@mac.com'
gpg (GnuPG) 1.4.2.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: 最小の「ある程度の信用」3、最小の「全面的信用」1、PGP信用モデル
gpg: 深さ: 0  有効性:   1  署名:   1  信用: 0-, 0q, 0n, 0m, 0f, 1u
gpg: 深さ: 1  有効性:   1  署名:   0  信用: 0-, 0q, 0n, 0m, 1f, 0u
gpg: 次回の信用データベース検査は、2008-12-31です
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
[ultimate] (1). Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)  Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> addkey	<----- 副鍵を追加する対話コマンド
鍵は保護されています。

次のユーザーの秘密鍵のロックを解除するには
パスフレーズがいります:"Lisa Heartiness (Leader) <snow@mac.com>"
1024ビットDSA鍵, ID 18C3BAC7作成日付は2004-12-20

パスフレーズを入力:  	<----- パスフレーズを入力する

ご希望の鍵の種類を選択してください:  
   (2) DSA (署名のみ)
   (4) Elgamal (暗号化のみ)
   (5) RSA (署名のみ)
   (6) RSA (暗号化のみ)
選択は? 4		<----- 鍵の種類を選択します
ELG-E keys may be between 1024 and 4096 bits long.
What keysize do you want? (2048)  	<----- 鍵の大きさを入力します。規定値で良ければ return キーを押します。
要求された鍵長は2048ビット                  
鍵の有効期限を決めてください。
         0 = 鍵は無期限
      <n>  = 鍵は n 日間で満了
      <n>w = 鍵は n 週間で満了
      <n>m = 鍵は n か月間で満了
      <n>y = 鍵は n 年間で満了
鍵の有効期間は? (0)10m		<----- 鍵の有効期限を入力します。無期限で良ければリターンキーを押します。
Key expires at 〓〓 12/13 15:23:17 2006 JST
これで正しいですか? (y/N) y		<----- 確認なので、良ければyを押します
本当に作成しますか? (y/N) y		<----- 確認なので、良ければyを押します
今から長い乱数を生成します。キーボードを打つとか、マウスを動かす
とか、ディスクにアクセスするとかの他のことをすると、乱数生成子で
乱雑さの大きないい乱数を生成しやすくなるので、お勧めします。
.+++++.+++++++++++++++++++++++++....+++++++++++++++.+++++.++
+++++++++++++++++++++++++++++++++++++++++++++++++++++...++++
+++++++++++++++++++++>.+++++.............................
...................+++++^^^

pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
sub  2048g/CED0B5A5  作成: 2006-02-16  満了: 2006-12-13  利用法: E   
[ultimate] (1). Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)  Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> quit		<----- 処理を終了させる
変更を保存しますか? y  	<----- yを入力することによって、今までの入力結果が保存されます


● 副鍵を削除する方法

まず「gpg --edit-key ユーザーID」コマンドを実行します。以下の例では、仮にユーザーID「Lisa Heartiness (Singer) <lisa@mac.com>」が存在するものとします。
Macintosh:~ lisa$ gpg --edit-key Lisa
gpg (GnuPG) 1.4.2.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/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
sub  2048g/CED0B5A5  作成: 2006-02-16  満了: 2006-12-13  利用法: E   
[ultimate] (1). Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)  Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> key 2		<----- 二番目の副鍵を選択する
               
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
sub* 2048g/CED0B5A5  作成: 2006-02-16  満了: 2006-12-13  利用法: E   
[ultimate] (1). Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)  Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> key 2		<----- 二番目の副鍵の選択を取り消す
               
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
sub  2048g/CED0B5A5  作成: 2006-02-16  満了: 2006-12-13  利用法: E   
[ultimate] (1). Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)  Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> key 1		<----- 一番目の副鍵を選択する
               
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub* 1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
sub  2048g/CED0B5A5  作成: 2006-02-16  満了: 2006-12-13  利用法: E   
[ultimate] (1). Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)  Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> key		<----- 全ての副鍵の選択を取り消す
             
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
sub  2048g/CED0B5A5  作成: 2006-02-16  満了: 2006-12-13  利用法: E   
[ultimate] (1). Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)  Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> key 1		<----- 一番目の副鍵を選択する
               
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub* 1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
sub  2048g/CED0B5A5  作成: 2006-02-16  満了: 2006-12-13  利用法: E   
[ultimate] (1). Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)  Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> key 2		<----- 二番目の副鍵を選択する
               
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub* 1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
sub* 2048g/CED0B5A5  作成: 2006-02-16  満了: 2006-12-13  利用法: E   
[ultimate] (1). Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)  Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> key 0		<----- 全ての副鍵の選択を取り消す
               
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
sub  2048g/CED0B5A5  作成: 2006-02-16  満了: 2006-12-13  利用法: E   
[ultimate] (1). Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)  Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> key 2		<----- 二番目の副鍵を選択する
               
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
sub* 2048g/CED0B5A5  作成: 2006-02-16  満了: 2006-12-13  利用法: E   
[ultimate] (1). Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)  Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> delkey		<----- 選択されている副鍵を削除する対話コマンド
この鍵を本当に削除しますか? y	<----- 確認なので、削除する場合はyを入力する

pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
[ultimate] (1). Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)  Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> quit		<----- 処理を終了させる
変更を保存しますか? y  	<----- yを入力することによって、今までの修正結果が保存されます


● ユーザーIDを削除する方法

まず「gpg --edit-key ユーザーID」コマンドを実行します。以下の例では、仮にユーザーID「Lisa Heartiness (Singer) <lisa@mac.com>」が存在するものとします。
Macintosh:~ lisa$ gpg --edit-key Lisa
gpg (GnuPG) 1.4.2.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/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
[ultimate] (1). Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)  Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> uid 2		<----- 二番目のユーザーIDを選択する
               
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
[ultimate] (1). Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)* Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> primary	<----- 選択されているユーザーIDを主要なユーザーIDにする
                 
次のユーザーの秘密鍵のロックを解除するには
パスフレーズがいります:"Lisa Heartiness (Leader) <snow@mac.com>"
1024ビットDSA鍵, ID F767E931作成日付は2004-11-19

パスフレーズを入力:  	<----- パスフレーズを入力する

pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
[ultimate] (1)  Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)* Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> uid		<----- 選択されている全てのユーザーIDを取り消す
             
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
[ultimate] (1)  Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2). Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> uid 1		<----- 一番目のユーザーIDを選択する
               
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
[ultimate] (1)* Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2). Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> uid 2		<----- 二番目のユーザーIDを選択する
               
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
[ultimate] (1)* Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2)* Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> uid 0		<----- 選択されている全てのユーザーIDを取り消す
               
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
[ultimate] (1)  Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2). Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> uid 1		<----- 一番目のユーザーIDを選択する
               
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
[ultimate] (1)* Lisa Heartiness (Leader) <snow@mac.com>
[ultimate] (2). Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> deluid		<----- 選択されているユーザーIDを削除する対話コマンド
このユーザーIDを本当に削除しますか? y		<----- 確認なので、削除する場合はyを入力する
                                     
pub  1024D/18C3BAC7  作成: 2004-12-20  満了: 無期限      利用法: CSA 
                     信用: 絶対的        有効性: 絶対的
sub  1024g/DC3A46C7  作成: 2004-12-20  満了: 無期限      利用法: E   
[ultimate] (1). Lisa Heartiness (Singer) <lisa@mac.com>

コマンド> quit		<----- 処理を終了させる
変更を保存しますか? y 	<----- yを入力することによって、今までの修正結果が保存されます


By:
Tomio
【ホームページに戻る】