暗号 復号 簡単な例

前へ |次へ

gpg 公開鍵に署名 lsign

取り敢えず暗号復号 というのを相手の公開鍵で 暗号化 それを 公開鍵の持 ち主に送付した それを 公開鍵の持ち主の 秘密鍵にて 復号は可能 ということ を行った

もう少し 言い替えると

この過程の中で暗号化の時に

...
この鍵は、このユーザーIDをなのる本人のものかどうか確信でき
ません。今から行うことを*本当に*理解していない場合には、
次の質問にはnoと答えてください。

それでもこの鍵を使いますか? (y/N) N
...

の様に 脅迫されるので 今回 署名を行う事にした

まず全て最初から ということで

aite@sv:~$ gpg --list-key
/home/aite/.gnupg/pubring.gpg
-----------------------------
pub   1024D/7F2F7318 2007-09-05
uid                  aite kextutei (korede kimeta) <aite@sv.bcnet.ne.jp>
sub   2048g/9A4B5C4F 2007-09-05

pub   1024D/C04EE068 2007-09-05
uid                  fdopstm hontoudesu (saisho desu) <fdopstm@lx.bcnet.ne.jp>
sub   2048g/7C4C64AB 2007-09-05
aite@sv:~$ gpg --delete-key fdopstm
gpg (GnuPG) 1.4.7; Copyright (C) 2006 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/C04EE068 2007-09-05 fdopstm hontoudesu (saisho desu) <fdopstm@lx.bcnet.ne.jp>

この鍵を鍵輪から削除しますか? (y/N) y
aite@sv:~$ gpg --list-key
gpg: 信用データベースの検査
gpg: 最小の「ある程度の信用」3、最小の「全面的信用」1、PGP信用モデル
gpg: 深さ: 0  有効性:   1  署名:   0  信用: 0-, 0q, 0n, 0m, 0f, 1u
/home/aite/.gnupg/pubring.gpg
-----------------------------
pub   1024D/7F2F7318 2007-09-05
uid                  aite kextutei (korede kimeta) <aite@sv.bcnet.ne.jp>
sub   2048g/9A4B5C4F 2007-09-05

続いて読み込みを行う

aite@sv:~$ gpg --import .gnupg/open_pub/public_fdopstm_key.asc 
gpg: 鍵C04EE068: 公開鍵“fdopstm hontoudesu (saisho desu) <fdopstm@lx.bcnet.ne.jp>”を読み込みました
gpg:     処理数の合計: 1
gpg:           読込み: 1
aite@sv:~$ gpg --list-key
/home/aite/.gnupg/pubring.gpg
-----------------------------
pub   1024D/7F2F7318 2007-09-05
uid                  aite kextutei (korede kimeta) <aite@sv.bcnet.ne.jp>
sub   2048g/9A4B5C4F 2007-09-05

pub   1024D/C04EE068 2007-09-05
uid                  fdopstm hontoudesu (saisho desu) <fdopstm@lx.bcnet.ne.jp>
sub   2048g/7C4C64AB 2007-09-05

ほなら 署名して行きましょう

gpg --edit-key fdopstm

まず ”--edit-key”にて 見て行きましょう

aite@sv:~$ gpg --edit-key fdopstm
gpg (GnuPG) 1.4.7; Copyright (C) 2006 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/C04EE068  作成: 2007-09-05  満了: 無期限      利用法: SC  
                     信用: 未知の        有効性: 未知の
sub  2048g/7C4C64AB  作成: 2007-09-05  満了: 無期限      利用法: E   
[ unknown] (1). fdopstm hontoudesu (saisho desu) <fdopstm@lx.bcnet.ne.jp>

コマンド> trust
pub  1024D/C04EE068  作成: 2007-09-05  満了: 無期限      利用法: SC  
                     信用: 未知の        有効性: 未知の
sub  2048g/7C4C64AB  作成: 2007-09-05  満了: 無期限      利用法: E   
[ unknown] (1). fdopstm hontoudesu (saisho desu) <fdopstm@lx.bcnet.ne.jp>

他のユーザーの鍵を正しく検証するために、このユーザーの信用度を決めてください
(パスポートを見せてもらったり、他から得た指紋を検査したり、などなど)

  1 = 知らない、または何とも言えない
  2 = 信用し ない
  3 = ある程度信用する
  4 = 完全に信用する
  5 = 絶対的に信用する
  m = メーン・メニューに戻る

あなたの決定は? m
/*  なーんもしてないので  信用: 有効性: とも ”未知の” の 状態です  */
/*  署名 しましょう  lsign です   */

コマンド> help
quit        このメニューを終了
....
sign        sign selected user IDs [* see below for related commands]
lsign       sign selected user IDs locally
tsign       sign selected user IDs with a trust signature
...

コマンド> lsign

pub  1024D/C04EE068  作成: 2007-09-05  満了: 無期限      利用法: SC  
                     信用: 未知の        有効性: 未知の
 主鍵の指紋: E19E C8D7 3583 622A ADA9  623C 7596 3733 C04E E068

     fdopstm hontoudesu (saisho desu) <fdopstm@lx.bcnet.ne.jp>

本当にこの鍵にあなたの鍵“aite kextutei (korede kimeta) <aite@sv.bcnet.ne.jp>”で署名してよいですか
(7F2F7318)

署名は、書出し不可に設定されます。

本当に署名しますか? (y/N) y
次のユーザーの秘密鍵のロックを解除するには
パスフレーズがいります:“aite kextutei (korede kimeta) <aite@sv.bcnet.ne.jp>”
1024ビットDSA鍵, ID 7F2F7318作成日付は2007-09-05

パスフレーズを入力: 
コマンド> save

署名は終わりましたので 再度 立ちあげて 信用度を設定しましょう現在は 有効性が 完全に なっています。 また aite も fdopstm も 一人で操作してい るので

aite@sv:~$ gpg --edit-key fdopstm
gpg (GnuPG) 1.4.7; Copyright (C) 2006 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/C04EE068  作成: 2007-09-05  満了: 無期限      利用法: SC  
                     信用: 未知の        有効性: 完全
sub  2048g/7C4C64AB  作成: 2007-09-05  満了: 無期限      利用法: E   
[  full  ] (1). fdopstm hontoudesu (saisho desu) <fdopstm@lx.bcnet.ne.jp>

コマンド> trust
pub  1024D/C04EE068  作成: 2007-09-05  満了: 無期限      利用法: SC  
                     信用: 未知の        有効性: 完全
sub  2048g/7C4C64AB  作成: 2007-09-05  満了: 無期限      利用法: E   
[  full  ] (1). fdopstm hontoudesu (saisho desu) <fdopstm@lx.bcnet.ne.jp>

他のユーザーの鍵を正しく検証するために、このユーザーの信用度を決めてください
(パスポートを見せてもらったり、他から得た指紋を検査したり、などなど)

  1 = 知らない、または何とも言えない
  2 = 信用し ない
  3 = ある程度信用する
  4 = 完全に信用する
  5 = 絶対的に信用する
  m = メーン・メニューに戻る

あなたの決定は? 4 /*  一人で両方扱ってるので ”完全に信用する”と出来るが */ 
 /* 本来 これが 一番面倒です sign のときは こう簡単には 決められません    */ 
pub  1024D/C04EE068  作成: 2007-09-05  満了: 無期限      利用法: SC  
                     信用: 完全          有効性: 完全
sub  2048g/7C4C64AB  作成: 2007-09-05  満了: 無期限      利用法: E   
[  full  ] (1). fdopstm hontoudesu (saisho desu) <fdopstm@lx.bcnet.ne.jp>
プログラムを再起動するまで、表示された鍵の有効性は正しくないかもしれない、
ということを念頭においてください。

コマンド> save
鍵は無変更なので更新は不要です。

あとは 確認のみです

aite@sv:~$ gpg --edit-key fdopstm
gpg (GnuPG) 1.4.7; Copyright (C) 2006 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/C04EE068  作成: 2007-09-05  満了: 無期限      利用法: SC  
                     信用: 完全          有効性: 完全
sub  2048g/7C4C64AB  作成: 2007-09-05  満了: 無期限      利用法: E   
[  full  ] (1). fdopstm hontoudesu (saisho desu)<fdopstm@lx.bcnet.ne.jp>

コマンド> trust
pub  1024D/C04EE068  作成: 2007-09-05  満了: 無期限      利用法: SC  
                     信用: 完全          有効性: 完全
sub  2048g/7C4C64AB  作成: 2007-09-05  満了: 無期限      利用法: E   
[  full  ] (1). fdopstm hontoudesu (saisho desu) <fdopstm@lx.bcnet.ne.jp>

他のユーザーの鍵を正しく検証するために、このユーザーの信用度を決めてください
(パスポートを見せてもらったり、他から得た指紋を検査したり、などなど)

  1 = 知らない、または何とも言えない
  2 = 信用し ない
  3 = ある程度信用する
  4 = 完全に信用する
  5 = 絶対的に信用する
  m = メーン・メニューに戻る

あなたの決定は? m

コマンド> quit

署名完了です 再度暗号化して送ってみましょう

にゃんたろう 拝!

2007年 9月 6日 (木) 23:20:44 JST 作成


前へ |次へ

暗号 復号 簡単な例

Copyright © 2007. nyantarou All Rights Reserved.