« 早起き生活 | メイン | 大学の同期会 »

Mac OSX Mail でメールをPGP暗号化

[ life hacks & creativity ][ mac + ]

私は個人的なメモを自分宛にメールすることがあるのですが,内容によっては暗号化しています.まだ,自分宛に送るときしか使ってません.
Mac OSX Mail でメールを暗号化するための,基本操作手順をメモしときます.

インストールするプログラム:
・GNU PGP
・GPG Mail

まずやること:
・自分の秘密鍵を作る.

$ gpg --gen-key

・自分の公開鍵をテキストに出力する.

$ gpg -a --export '(ユーザID)' > hoge.asc

暗号化メールを送るためにすること:
・相手の公開鍵(gpg_key.asc)を取り込む

$ gpg --import gpg_key.asc

・公開鍵の取り込みを確認

$ gpg --list-keys

ここで,相手の公開鍵が表示されることを確認

・取り込んだ公開鍵に署名する.
相手に暗号化したメールを送る際には,相手の公開鍵(自分の署名済み)でメールの暗号化を行う.

$ gpg --edit-key '(署名したい公開鍵のID)'
> trust :信用度を入力
> sign :署名するためのコマンド
> quit :鍵編集モードの終了

鍵の複製と復元:
・複製

$ gnutar -cvzf myGPG_KeyRing.tgz ~/.gnupg

・復元

$ gnutar -xvzf myGPG_KeyRIng.tgz

メールアドレスがかわったとき:
・ユーザIDの追加

$ gpg --edit-key '(旧メールアドレス)'
> adduid
> quit

・ユーザIDの削除

$ gpg --edit-key '(ユーザID)'
> uid ○ :主に使うIDを選択
> primary
> uid :IDの選択を取り消す
> uid ○ :削除するIDを選択
> deluid :IDの削除
> quit

参考サイト:
Mac GNU Privacy Guard:Mac版 GNU PGP.
GPGMail:MailにPGP暗号化機能を付加するアドオン.
Tomio's Page (GnuPG & GPGMail & ABKey & GNUMail for Mac OS X)

追加:
・ファイルを暗号化する

$ gpg -se -r (受取人ID) (ファイル名)

受取人IDの指定には,"gpg --key-list"で表示されるIDか,名前もしくはメールアドレスの一部を指定する.

広告



トラックバック

このエントリーのトラックバックURL:
http://www.kanazaki.org/diary/mt/mt-tb.cgi/117