#+HTML_LINK_HOME: index.html
#+XSLT:
-#+BEGIN_HTML
-<script type="text/javascript"><!--
-google_ad_client = "ca-pub-6327257212970697";
-/* GNU Privacy Guard講座Banner */
-google_ad_slot = "2155169100";
-google_ad_width = 970;
-google_ad_height = 90;
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-#+END_HTML
+
* GNU Privacy Guardのダウンロード
:PROPERTIES:
鍵を生成した後、破棄証明書を作っておきます。これは鍵を無効化する時に使用します。これは次のように入力することで行えます。
#+BEGIN_SRC sh
-gpg -o revcert.asc –gen-revoke userid
+gpg -o revcert.asc --gen-revoke userid
#+END_SRC
太字のところに適当なものを入れてください。revcert.ascのところには任意のファイル名、useridのところには名前かその一部に変えてください。これにより指定したファイル名のファイルに破棄証明書が作成されるのでこれはなくさないようにどこかにしまって置いてください。この時、HDには保存せず、フロッピーなどに保存して安全な場所にしまっておくといいです。この破棄証明書は不正に使用されると誰でも鍵を無効化してしまうことができるので取り扱いには注意してください。
鍵を生成したらこれを公開鍵サーバに登録しておくことにより他の人が公開鍵を入手することが可能です。これによりあなた宛のメールなどに暗号化したメッセージを送信したりすることができるようになります。ここではKeyserver.netを使用して説明していきます。まず次のように入力します。
#+BEGIN_SRC sh
-gpg -o pubkey.asc -a –export userid
+gpg -o pubkey.asc -a --export userid
#+END_SRC
コンソールよりコピー・ペーストが可能な場合次のようにすることで公開鍵をコンソールに出力することができます。
here:」のボックスに上記の公開鍵を貼り付けてください。「Submit this key to the
keyserver」を押すと登録が完了します。
+尚、設定などで公開鍵サーバが選択されている場合は以下のような方法も可能です。
+
+#+BEGIN_SRC sh
+gpg --send-key userid
+#+END_SRC
+
+公開鍵サーバを明示的に指定する場合は
+
+#+BEGIN_SRC sh
+gpg --keyserver hkp://pgp.mit.edu --send-key userid
+#+END_SRC
+
* 他の人の公開鍵を入手する
:PROPERTIES:
:ID: 4d5762e3-6041-4ad9-82ee-8b424a559150
:END:
他の人に暗号化したメッセージを送るのには相手の公開鍵を入手する必要があります。これも公開鍵サーバですることができます。登録するときに使用したページの「公開鍵の検索」で名前を入力することにより検索できます。次にコマンドラインに次のように入力してください。
-gpg –import pubkey.asc コンソールに貼り付けることができる場合は gpg –import
+=gpg --import pubkey.asc= コンソールに貼り付けることができる場合は =gpg --import=
とすることによりコンソールに貼り付けることができます。この時エンターキーを押した後に貼り付けてください。この鍵を入手後、鍵の指紋をチェックする必要があります。これが異なる場合、鍵が改変されたか鍵を正しく入手できていません。大抵のホームページなどでは下図のような表示があります。
入手した鍵の指紋を表示するのには次のように入力します。
#+BEGIN_SRC sh
#+BEGIN_SRC sh
gpg -d filename.asc
#+END_SRC
+
+#+BEGIN_HTML
+<script type="text/javascript"><!--
+google_ad_client = "ca-pub-6327257212970697";
+/* GNU Privacy Guard講座Banner */
+google_ad_slot = "2155169100";
+google_ad_width = 970;
+google_ad_height = 90;
+//-->
+</script>
+<script type="text/javascript"
+src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
+</script>
+#+END_HTML