GnuPG

キーをリスト表示
gpg --list-keys
公開鍵をエクスポート
gpg -a --export Shinya
-a , --armor オプションはASCIIフォーマットで鍵を出力する(デフォルトはバイナリ)
秘密鍵のエクスポート
gpg -a --export-secret-keys Shinya
公開鍵の削除
gpg --delete-keys Shinya
秘密鍵の削除(秘密鍵を先に削除する)
gpg --delete-secret-keys Shinya
公開鍵のインポート
gpg --import Foo.pub
暗号化
gpg -o t.gpg --encrypt -r Shinya t.txt
-r, --recipient 受け取り手(IDを引数にとる。IDは名前の一部などでもよいようだ)
復号化
gpg -o t.txt --decrypt t.gpg
署名
gpg -o t.sig -s -r Shinya t.txt
署名を検証
gpg --verify t.sig
分離署名を作成
gpg --detach-sig foo.txt
gpg --detach-sig foo.txt

iMacにGnuPGをインストールする

Mac版ビルドへのリンクが公式にあるのでそれを使う。