サーチ…


前書き

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です。

これで、秘密鍵が鍵サーバにアップロードされ、公開されました。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow