使用 GPG 在 Ubuntu 中加密文件

使用 GPG 在 Ubuntu 中加密文件

在本文中,我們將解釋如何使用 GPG 在 Ubuntu 中加密文件。

“GPG”或“GNU Privacy Guard”允許您使用強大的加密算法安全地加密文件和數據。GPG 是確保兩方安全通信的極好方法。它允許在不安全的網絡中輕鬆共享敏感信息。

先決條件

  • 安裝了 Ubuntu 的桌面、專用服務器或 KVM VPS。
  • 具有安裝 GPG 的管理權限的 root 用戶訪問權限或普通用戶。

使用 GPG 在 Ubuntu 中加密文件

在 Ubuntu 中安裝 GPG

我們可以使用以下命令安裝 GPG:

# apt install gpg

使用 GPG 加密文件

以下命令將加密test.txt

# gpg -c test.txt

運行上述命令後,您將要求輸入用於加密和解密文件的密碼。

使用 GPG 在 Ubuntu 中加密文件

輸入密碼後,文件將被加密,並以以下格式創建一個文件:

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

只要您的私鑰存儲在“$HOME/.gnupg/”目錄中,GPG 就會在解密過程中自動檢測您的私鑰。

了解有關 GPG 備忘單的更多信息。

在本文中,我們已經看到瞭如何在 Ubuntu 中使用 GPG 加密文件。