雑記 - gpg Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

GnuPG

![[alpaca.el|http://www.mew.org/~kazu/proj/cipher/ja/]]
暗号ファイルを emacs 上から利用するためのもの。とても便利。

!ファイルの暗号化
暗号化圧縮
gpg -c hogehgoe.tar.gz
解凍
gpg hogehoge.tar.gz.gpg

!署名の検証
hogehoge.tgz と hogehoge.tgz.sig を同じディレクトリ中に置いて
gpg --verify hogehoge.tgz.sig

!公開鍵の取得
署名の検証をしたところ「public key が無い場合は無いぞ」と言われたら、keyserver から取ってくる。
鍵の ID(下の例では 1CE0C630 としている)を指定して、keyserver から取得
gpg --keyserver pgp.nic.ad.jp --recv-keys 1CE0C630
keyserver に接続するにあたり、443 port が塞いであった場合は次のように
gpg --keyserver hkp://pgp.nic.ad.jp:80/ --recv-keys 1CE0C630
公開鍵を取得できたら、署名を検証する。