~/.gnupg/以下ができる。--gen-keyしていろいろ答える。expireフルネームメールアドレスコメント:空で構わないパスフレーズ鍵を作ってくれる。キーボードを叩くと乱数性が増すそうな。HP-UXは速いみたい。--list-keysで確認する。鍵にユーザーIDを追加するメールアドレスが変更になった場合に、同じ鍵を使い続けたい場合。元のメールアドレスする。adduidしていろいろ答える。新しいメールアドレスして確認。公開鍵を公開する公開鍵サーバーを使う方法はまだ勉強中。ASCII化した公開鍵を作る。IDIDはフルネームとかメールアドレスとか。?pubring.ascをwww等で公開する。メールで送ってもいい。相手の公開鍵を受け取る相手の公開鍵を見つける。適当なファイル(ここではhoge.asc)に保存。相手の公開鍵をインポートする。hoge.asc指紋を確認する。相手が指紋を公開していれば、同じであることを確認できます。ID信用データベースを変更する。trust...質問に答える。quit信用データベースを更新する。--update-trustdb信用データベースを確認する。IDメールのやりとりもっともプリミティブな方法。メールソフトによっては、そのソフトの上からできるみたいです。メールを書くメール本文を作る。適当なファイル(ここではhoge.txt)に保存。暗号化してサインする。hoge.txtパスフレーズを答えてサインし、相手の鍵を本当に使うか答える。暗号化したファイルができあがる。今の例では、hoge.txt.asc普通に送る。先方で復号化する際に、文字化けが起こりました。署名アルゴリズムの違いによるもののようです。今回は、署名せずに暗号化だけすることで、回避しました。署名時に--force-v3-sigsオプションをつけることで回避できそうです。メールを受けとる受けとったメールをファイル(ここではfuga.txt)にコピーする。fuga.txtパスフレーズを答える。送り主の公開鍵がインポートされていれば、サインも確認できる。メールソフトを使うmutthttp://bugs.guug.de/db/45/452-b.htmlを参照。.mutt/muttrcに以下を追加する。太字はzundaによる変更。サイン・検証する前に、日本語の漢字コードを直しとかないきゃいけませんでした。kccじゃなくてnkfでもいいはず。muttはいつも検証がうまく行ったと思ってしまいます。メッセージウインドウに現れるgpgからの出力をお見逃しなく。漢字コード変換が必要なようです。EUCに解読されちゃったら読めないメールソフトもあるんだよね。署名の前に改行コードがCR-LFになっている必要があるそうです。-LwでCR-LFになるように変換するようにしました。入力の漢字コードをEUCと仮定して-Eオプションも付けてあります。gpgのメニューが出る。パスフレーズと相手の公開鍵IDを聞かれる。Esc-kで公開鍵を添付できる。暗号化されたメールが届くと、パスフレーズを聞かれる。Mime-typeが、Application/Pgpじゃないといかんが。サインの確認結果も見せてくれる。pgp_verify_sig=yesされてる場合は自動的に検証してくれます。Mewhttp://www1.ringoya.nu/usr/9616/diary.htmlを参照。