GPGを使用してUbuntuでファイルを暗号化する
UbuntuでGPGを使用してファイルを暗号化する方法をよく説明してください。GPGまたはGNUPrivacy Guardを使用すると、強力な暗号化アルゴリズムを使用してファイルを安全に暗号化できます。
この記事では、UbuntuでGPGを使用してファイルを暗号化する方法について説明します。
「GPG」または「GNUプライバシーガード」を使用すると、強力な暗号化アルゴリズムを使用してファイルとデータを安全に暗号化できます。GPGは、2者間の安全な通信を確保するための優れた方法です。これにより、機密情報を安全でないネットワーク間で簡単に共有できます。
前提条件
GPGを使用してUbuntuでファイルを暗号化する
UbuntuにGPGをインストールする
次のコマンドを使用してGPGをインストールできます。
# apt install gpg
GPGを使用してファイルを暗号化する
次のコマンドはtest.txtを暗号化します。
# gpg -c test.txt
上記のコマンドを実行すると、ファイルの暗号化と復号化に使用されるパスフレーズの入力を求められます。
パスフレーズを入力すると、ファイルが暗号化され、次の形式で1つのファイルが作成されます。
test.txt.gpg
ファイルを復号化するには、次の形式でコマンドを実行します。
# gpg test.txt.gpg
ファイルの暗号化に最初に使用したパスフレーズを使用します。復号化すると、「test.txt」ファイルが返されます。
GPGキーペアを生成する
「公開」キーと「秘密」キーのペアを使用して、ファイルを暗号化および復号化できます。GPGキーペアを生成するには、次のコマンドを使用できます。
# gpg --generate-key
指示に従い、プロンプトが表示されたらユーザー名とパスワードを入力します。キーペアを生成した後、GPGは生成された公開キーをターミナル出力に表示します。
公開鍵をファイルにエクスポートするには、次のコマンドを実行します。
# gpg --armor --export --output "public_key'
「public_key」を、上記の手順で生成された独自の公開鍵に置き換えます。生成された秘密鍵は「$ HOME / .gnupg /」ディレクトリにあります。
他の誰かの公開鍵を使用してファイルを暗号化し、次のコマンドを使用します。
# gpg --encrypt --recipient-file public_key.file test.txt
注:public_key.fileを、ファイルを送信する相手の公開鍵に置き換えてください。
公開鍵を使用して暗号化されたファイルを復号化し、次のコマンドを使用します。
# gpg --decrypt --output test.txt test.txt.gpg
GPGは、秘密鍵が「$ HOME / .gnupg /」ディレクトリに保存されている限り、復号化中に自動的に秘密鍵を検出します。
GPGチートシートの詳細をご覧ください。
この記事では、GPGを使用してUbuntuでファイルを暗号化する方法を見てきました。