-
GPGのインストール: 最初に、GPGを使用できるようにシステムにインストールする必要があります。オペレーティングシステムに応じて、GPGの公式ウェブサイトからインストーラーをダウンロードしてインストールします。
-
GPGキーペアの生成: GPGキーペアは、暗号化やデジタル署名に使用される公開鍵と秘密鍵の組み合わせです。以下のコマンドを使用して、GPGキーペアを生成します。
gpg --gen-key
コマンドを実行すると、キーペアの生成方法に関するいくつかの質問が表示されます。デフォルトの設定でも問題ありませんが、必要に応じて適切なオプションを選択して設定してください。
-
公開鍵のエクスポート: GPGの公開鍵を他の人と共有する必要がある場合は、以下のコマンドを使用して公開鍵をエクスポートします。
gpg --export --armor [鍵のID]
[鍵のID]には、生成したGPGキーペアのIDを入力します。エクスポートされた公開鍵は、他の人に送信したり、公開鍵サーバーにアップロードすることができます。
-
暗号化と復号化: GPGを使用してファイルを暗号化するには、以下のコマンドを使用します。
gpg --encrypt --recipient [受信者の公開鍵のID] [暗号化するファイル]
受信者の公開鍵のIDには、ファイルを受け取る相手のGPGキーペアのIDを入力します。暗号化されたファイルは、指定したファイル名に ".gpg" の拡張子が付いた形式で保存されます。
ファイルを復号化するには、以下のコマンドを使用します。
gpg --decrypt [暗号化されたファイル]
-
デジタル署名: GPGを使用してファイルにデジタル署名するには、以下のコマンドを使用します。
gpg --detach-sign [署名するファイル]
署名されたファイルは、指定したファイル名に ".sig" の拡張子が付いた形式で保存されます。
デジタル署名を検証するには、以下のコマンドを使用します。
gpg --verify [署名されたファイル]
ファイルの署名が正当であれば、検証に成功します。
これらの手順を実行することで、GPGの作成と使用に関する基本的な理解を得ることができます。さらに詳細な情報やオプションについては、GPGの公式ドキュメントやオンラインリソースを参照してください。安全なデータの暗号化やデジタル署名を行うためにGPGを使用する方法を学ぶことができます。