GnuPG Memo

GnuPG (gpg) の使い方メモ

GnuPG (gpg) の使い方メモ
公開鍵の登録
公開鍵を追加
署名
信用度の設定
鍵の移動
元の計算機で…
新しい計算機で…
自分の信用度を設定
UID の追加
公開鍵の作成

公開鍵の登録

公開鍵を追加

公開鍵をキーリングに追加する。

% gpg --import pubkey.asc

署名

公開鍵に自分の秘密鍵で署名する。

% gpg --lsign-key <userid> [RET]

<userid> はメールアドレスなどで指定する。 <tt>—sign-key</tt> との違いは署名しても公開鍵が exportable にならないこと。

信用度の設定

% gpg --edit-key <userid> [RET]
Command> trust [RET]

鍵の移動

新しい計算機に引っ越すときは GPG の秘密鍵と公開鍵をコピーする必要がある。

元の計算機で…

% gpg -a --export-secret-keys takagi > key.sec
% gpg -a --export > key.pub

新しい計算機で…

% gpg --import --allow-secret-key-import key.sec
% gpg --import key.pub
% rm key.*

自分の信用度を設定

% gpg --edit-key takagi
Command> trust
Your decision? 5
Command> quit

UID の追加

複数のメールアカウントを利用する場合などに便利。

% gpg --edit-key takagi

Command> adduid [RET]
Real name: TAKAGI Masahiro [RET]
Email address: takagi@new.mail.address [RET]

公開鍵の作成

% gpg -a --export takagi@eps.s.u-tokyo.ac.jp
% gpg --fingerprint takagi@eps.s.u-tokyo.ac.jp