📅  最后修改于: 2023-12-03 15:17:28.299000             🧑  作者: Mango
GNU Privacy Guard(GPG)是一个免费、开源的加密软件,它可以保护你的数据免受未经授权的访问。 GPG 是对 PGP(Pretty Good Privacy)的免费替代品,因此可以用于加密电子邮件、文档以及其他数据。
在 Mac 上安装 GPG 很简单。有两种方法:
如果你已经安装 Homebrew,那么在终端中输入以下命令:
brew install gnupg
你同样可以在 GPG 的官方网站上下载并安装 GPG:https://gpgtools.org/
在使用 GPG 进行加密和解密之前,需要先创建 GPG 密钥。这样,只有你才能访问加密的数据。
从 Launchpad 或者 Spotlight 中打开终端。
在终端中输入以下命令:
gpg --gen-key
GPG 会提示你输入以下信息:
GPG 会生成一对密钥:公钥和私钥。用于加密的数据需要使用公钥进行加密,私钥则用于解密。
要加密数据,需要知道接收方的公钥。如果你还没有接收方的公钥,则可以要求他们发送公钥给你。
接收方的公钥会存储在一个称为“公钥服务器”的地方。在终端中输入以下命令,首先从公钥服务器中下载公钥,然后导入到你的密钥环中:
gpg --recv-keys [接收方的公钥 ID]
这里的 [接收方的公钥 ID] 是接收方提供的一串数字(通常是 16 个字符),用于标识公钥。
在终端中输入以下命令:
gpg --recipient [接收方的公钥 ID] --encrypt [要加密的文件名]
这里的 [接收方的公钥 ID] 是接收方提供的一串数字,用于标识公钥;[要加密的文件名] 是你要加密的文件的名称。
加密后的文件会生成一个 .gpg 后缀的加密文件。
如果你收到了加密数据,则需要使用自己的私钥进行解密,以便查看数据。以下是解密数据的步骤:
首先,在终端中输入以下命令:
gpg --decrypt [要解密的文件名]
这里的 [要解密的文件名] 是你要解密的文件的名称。
GPG 会提示你输入密码,输入你的私钥密码即可。
成功解密后,GPG 会输出解密后的数据到终端。如果你需要将数据保存到文件中,可以使用以下命令:
gpg --output [要保存的文件名] --decrypt [要解密的文件名]
这里的 [要保存的文件名] 是你要保存到的文件的名称;[要解密的文件名] 是你要解密的文件的名称。
GPG 是一种很有用的工具,可以保护你的个人数据不受未经授权的访问。在本文中,我们介绍了如何在 Mac 上安装和使用 GPG 进行加密和解密。如果你需要更多帮助,可以参考 GPG 的文档,或者在 Stack Overflow 上寻求帮助。