GNU/Linux
GnuPG(GPG)
サーチ…
前書き
GnuPGは、安全な署名や暗号化を可能にする洗練された鍵管理システムです。 GPGは、GnuPGキーの作成と操作に使用するコマンドラインツールです。
GnuPGは、パスワードや対話型認証の手段を持たないSSH(Secure Shell)接続に最も広く使用されており、セキュリティレベルを大幅に向上させています。
以下のセクションでは、GnuPGキーのセキュリティを作成、使用、保守する方法について説明します。
すばやくGnuPGキーを作成して使用する
ランダムなバイトプロセスを高速化するために、インストール済み(例sudo apt-get install haveged
)。次に:
gpg --gen-key
gpg --list-keys
出力:
pub 2048R/NNNNNNNN 2016-01-01
uid Name <[email protected]>
sub 2048R/xxxxxxxx 2016-01-01
次に、公開する:
gpg --keyserver pgp.mit.edu --send-keys NNNNNNNN
その後、取り消す予定: https : //www.hackdiary.com/2004/01/18/revoking-a-gpg-key/
公開鍵のエクスポート
公開鍵秘密鍵ペアを使用するには、公開鍵を他の人が自由に利用できるようにする必要があります。秘密鍵を決して共有しないでくださいので、ここで公開鍵で作業していることを確認してください。次のコマンドで公開鍵をエクスポートすることができます:
gpg —armor —export EMAIL_ADDRESS > public_key.asc
EMAIL_ADDRESSはキーに関連付けられた電子メールアドレスです
また、公開鍵をkeys.gnupg.netなどの公開鍵サーバーにアップロードして、他の人が使用できるようにすることもできます。これを行うには、端末に次のように入力します。
gpg —list-keys
次に、エクスポートするキーに関連付けられた8桁の文字列(プライマリID)を検索します。次に、次のコマンドを発行します。
gpg —send-keys PRIMARY_ID
PRIMARY_IDはそのキーの実際のIDです。
これで、秘密鍵が鍵サーバにアップロードされ、公開されました。