どうやって 使うのだろう? A さんと B さんが いました。 A さんが B さ んに 言いたい事が ありました。 呼べど 答えぬ 程 遠い ところです。そこで A さんは B さんに お手紙を 書こうと 考えました。別に 見られても 困ること は ないので 葉書で 良いのですが ひさしぶりに 墨を摺って 手紙にしようと と 考えました。ここで A さんは 大切な事を 思い出しました そうだ あれも 一緒に 連絡 しようと 考えました そこで あれは 他の 人に 見られると 困る ので あれは どうにかして 他の人には わからないように しよう と 考えまし た。どうすりゃいいのさまず 使いかたとして
A B A private key B private key A public key B public key A sent data ---(A sent data) +[ B publick key ] ---> B の pub-key で 暗号を かける --> {(A sent data) +[ B publick key ]} それを 大胆に 送る {(A sent data) +[ B publick key ]}+[B private kye]-->B B は B の private key で 暗号を 解読する -------------------------------------------------------------- B sent data | v (B sent data) +[ A publick key ] | v {(B sent data) +[ A publick key ]} <------ +[ A private key ] A read {(B sent data)}
ということは
相手側の 公開鍵を 使用して 暗号データーを 作成 A が B に 送る場合は B の 公開鍵を 使用して 暗号データーを 作る Da*B-pubkey これを B 側は [Da*B-pubkey]*convert[B-private-key] で 解読
要するに 相手の publick key で 暗号を かける 相手は 自分の private keyで 暗号を 解いて読むということです。
うううううんんんーーほたら 相手側の 公開鍵 を 手に入れるのは どうするのでしょうか、という より 相手の公開鍵は 手に入るとしても それが 相手のものだと 言う事は どう して 判断するのでしょうか? もし C さんが 私は B' です B' の 公開鍵は B'-pub です という風に なってたとしませう そこで Aさんが B'-pub で 暗号 化して B さんに 送付 した場合 B さんは 読む事は 出来ません A さんが ここ で 間違って C さんに 送付 すると C さんは 読む事が できます。こんな こ とは 起きない かも 知れませんが? なんとなく 不味い場合が あるようです。
まあ 色々 考えられる事はあるとして まず 通常の 使用方法を 考えてみま しょう インストールは してみたが 面倒なので もう パスフレーズを 忘れて しまった という状態の 場合から 始めます、キーサーバーには 未登録であ るとする。登録してたら 大変ですが。とにかく 新しく 作成すると 言う事です。
にゃんたろう 拝!
2006年 2月 6日 (月) 21:57:21 JST 作成