公式MLの流れなんか見ていると時々出てきますが、間違えた認識持っている人も多いようですね。パスフレーズがそのまま暗号鍵である。OpenPGPにおいてパスフレーズはただ単に秘密鍵をロックしているに過ぎないので、パスフレーズと暗号化済みのデータはまったく関連性がありません。そのためパスフレーズの変更をしても、暗号化されたそれまでのデータに一切影響を及ぼしませんし、また同じパスフレーズで公開鍵、秘密鍵ペアを作成したとしても復号することはできません。暗号データが第三者に渡ってしまうとまずい。これがまずければ、暗号化の意味ありません。(笑)OpenPGPにより暗号化されたデータを復号するには秘密鍵とそのパスフレーズが必要になります。反対に言えば悪意を持った第三者が秘密鍵を盗みだしたとしても、パスフレーズが必要になってきますし、パスフレーズだけではなんの意味もありません。秘密鍵が漏えいしていると判断できる場合にはそれは破棄した方がいいでしょう。OpenPGPは秘匿した通信を実現する。限定的にはYESですが、メッセージの流れを解析することに意図せぬことがわかってしまう場合があります。したつもりが、暗号化の相手として、その相手が指定されている場合がそれにあたります。対抗策としてはGnuPGでは秘匿受信者オプションを使う手がありますが、これに関してはメーラーなどの意図せぬ挙動なども考えられるために気をつけるのが重要となります。朝食をスタバでとりながら携帯からちらしの裏っぽく書いてみました。(笑)まあ、公開鍵暗号自体の仕組みは直感的ではない部分もあるんですけどねぇ。本サイトの内容は個人的主観に基づくため、著者の関係者の意見とは異なる場合があります。そのため、内容に関して、お答えすることはできませんので、著者以外へのお問い合わせはご遠慮下さい。本サイトは日本国外に居住する著者より、日本国外から、地域を問わず日本語を解する人向けに公開される情報であり、その内容は必ずしも日本国内での事情に対応するものではない可能性がありますので、利用に関してはご留意ください。内容は執筆時の情報に基づくため、書かれている事実等が変化している場合があります。本サイトに表示される時間はUTCです。JapaneseはFirefoxをおすすめします。思い出ブログをメールで購読メールアドレスを記入して購読すれば、更新をメールで受信できます。WordPress%d人のブロガーが「いいね」をつけました。